定义在循环体外面(count下方)应该也可以在整个方法中使用此变量把,比如count就是在循环外定义的,它在循环和if语句里面就能使用。作者: 零尘 时间: 2015-11-11 00:47
你把循环这个封装成一个方法,然后把count作为参数传递就能避免这个问题 作者: 邸永明 时间: 2015-11-11 14:23
这里如果把它们放在外边,那么就是成员变量了,也就是说它们的值就是用x=100来计算的,后边不再变,所以你在while循环里 if (x == ge * ge * ge + shi * shi * shi + bai * bai * bai) {
System.out.println(x);
count++;
}
ge,shi,bai永远都是一个值,永远也就不跟x相等,不管循环多少次,都只会输出0作者: zhengtuwl 时间: 2015-11-11 21:16