First Week_(1)

来源:互联网 发布:一猪二熊三老虎知乎 编辑:程序博客网 时间:2024/05/17 23:46

    不用第三个变量来交换两个变量的值的方法


1.  a = a^b;

     b = a^b;

     a = a^b;

     System......

2.  a = a + b;

     b = a - b;

     a = a - b;


    判断三个整数中的最大值


     max = a;
     if(max <b ) max = b;
     if(max <c ) max = c;


    百鸡百钱的问题,用双For循环,具体代码实现如下:

   

    public class Farmer{
          public static void main(String[] args){
                   int x,y,z;
                   for(x = 0;x <= 20;x++){
                           for(y = 0;y <= 33;y++){
                                   z = 100 - x - y;
                                   if(z%3==0 && 5*x+3*y+z/3 == 100)
                                           System.out.println("公鸡有" + x + "只,母鸡有" + y + "只,小鸡有" + z + "只");
                                   }
                            }
                    }
            }
    }



0 0