您的位置:首页 > 其它

201603232007

2016-03-23 20:14 211 查看
关于百元买百鸡的一些问题

if ((g == x + y + z) && (5 * x + 3 * y + z / 3 == g)&&(z%3==0)) {        
System.out.println("x=" + x + ",y=" + y + ",z=" + z);

                                    }

      小细节if()后应该跟{     }   不是;

   {   }应该对x y  z做出解释即应该书写   System.out.println("x=" + x + ",y=" + y + ",z=" + z);  如果跟在括号外程序不能运行。

还有(z%3==0)可以改写成(5*x+3*y+z/3.0==g)

因为需要保证z是三的整数倍。应注意z/3结果是整型 ,比如z=7    结果为2 这不是我们想要的结果。

    还有Java的封装性以及方法的构造

public static void main(String[] args) {

     dengji(args);                                     此处构造方法  等级
}

       public static void dengji(String args[]){         此处是具体的构造

      int chengji=Integer.parseInt(args[0]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: