感谢您抽出宝贵时间寻求帮助。 我只是试图通过从10减1来使我的整数值达到1。 当我这样做时,它有效:
public class Application {
public static void main(String[] args) {
int value = 10;
while (value > 0)
{
System.out.println(value);
value --;
}
}
}
但是当我成功的时候:
while (value > 0)
{
System.out.println(value);
value - 1;
它不起作用...... 这是为什么?
答案 0 :(得分:4)
您没有将value
的新结果存储在任何地方。它应该是
while(value > 0){
System.out.println(value);
value = value -1; // equivalent to value--
}
答案 1 :(得分:1)
当您将值减1时,您不会将此数字指定给任何变量。
您可以将其替换为value = value - 1;
或value -= 1.