为什么不在Java中打印一个值?

-1 java for-loop if-statement

class Some {
  public static void main(String args[]) {
    for(int one = 77; one ==  0; --one) {
      if(one == 77) {
        System.out.println("Original integer:" + one);
      }
      else {
        System.out.println("Integer: " + one);
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我很困惑为什么代码无法打印值.如果有人能告诉我如何让循环成功运行,我将不胜感激.感谢帮助,因为这是我第一次尝试使用Java.谢谢.

use*_*er7 6

以()开头的for循环测试条件为false one == 0.您应该具有one >= 0one > 0作为for循环测试条件.