比如在java中使用整数时?
在java中是否有可能使用类似于C的语法:
int counter = 10;
while(counter){
System.out.println(counter--);
}
在C语言中,数到计数器为0是非常有效的。。。我真的要写作吗
int counter = 10;
while(counter!=0){
System.out.println(counter--);
}
?
# 1 楼答案
是的,你一定要写。正如@Thomas Jungblut所说,Java在while条件下需要一个布尔值
这是件好事。在简单的英语中,“while
counter
”是什么意思?没有什么只有当你说“whilecounter
是非零”时,它才有意义。Java迫使你说出你的意思# 2 楼答案
澄清这类问题的最好地方是Java语言规范
关于你的问题,请参考The while Statement
# 3 楼答案
我不会在Java或C中使用while循环。这更清楚