我在JAVA中编写代码,我试图弄清楚如何结束while循环和我正在尝试用于高级代码的简单方法。为了测试它是否正常工作,我做了这个代码:如何在Java中结束while循环
package files;
public class EndLoopWithBooleanMethod {
static boolean a = true;
public static void main(String[] args){
while(a = true){
EndLoop(a);
System.out.print(".");
EndLoop(a);
}
}
public static boolean EndLoop(boolean b){
return false;
}
}
当我创建它,它只会继续打印的,即使它应该返回false并结束循环,我曾尝试改变
static boolean a = true;
到
static boolean a;
,但看不出有什么差别。
我知道你可以用break
结束循环;但我没有尝试,因为我可以使用方法在不同的上下文中有效地结束循环。请通过展示我的原始代码行来纠正我,然后向我展示固定的代码,这有助于我理解更多(也可以解释它)。
编辑:答案解决了,大多数人都有相同/正确的答案:不需要更多的答案!
你觉得什么'return'声明呢? '='和'=='有什么区别? – 2014-09-13 16:44:16