For循环-Java

For循环-Java,java,for-loop,Java,For Loop,我相信这非常简单,但我一直一无所获。说明书上说: “编写代码打印:firstNumber…2 1 在每个数字后打印换行符。例如:firstNumber=3个输出 3 2 1 以下是:代码: public class ForLoops { public static void main (String [] args) { int firstNumber; int i; firstNumber = 3; for (i = 3; i <

我相信这非常简单,但我一直一无所获。说明书上说:

“编写代码打印:firstNumber…2 1 在每个数字后打印换行符。例如:firstNumber=3个输出

3
2
1
以下是:代码:

public class ForLoops {
   public static void main (String [] args) {
      int firstNumber;
      int i;

      firstNumber = 3;

      for (i = 3; i <= 1; --i) {
         System.out.println(i);
     }
   }
}
ForLoops的公共类{
公共静态void main(字符串[]args){
int firstNumber;
int i;
firstNumber=3;

对于(i=3;i问题在于循环条件,这永远不会是
True
,请将条件更改为:

i >= 1
因为在这种情况下:

i <= 1
为此:

for (i = firstNumber; i >= 1; --i)
你有逻辑吗

for (i = 3; i <= 1; --i) {
     System.out.println(i);
}

您应该像这样编写代码:

public class ForLoops {
    public static void main (String [] args) {

       int firstNumber;
       int i;

       firstNumber = 3;

       for (i = firstNumber; i >= 1; --i) {
          System.out.println(i);
       }
   }
}

在for循环条件中有一个简单的错误

它不应该大于或等于(>=),因为您正朝相反的方向前进

将其更改为:

for (i = 3; i >= 1; --i)

你的错误似乎是,你使用了=

变量名中不能有空格(int firstNumer;必须是int firstNumer;)

对不起,我的拼写错误,但我现在正在打电话。我希望我能帮助您。

这是正确的代码:

   public class ForLoops {
    public static void main (String [] args) {
      int firstNumber;
      int i;

      firstNumber = 3;

      i = firstNumber;   

      for (i = 3; i <= 1; --i) {
         System.out.println(i);
     }
   }
}
ForLoops的公共类{
公共静态void main(字符串[]args){
int firstNumber;
int i;
firstNumber=3;
i=第一个数字;

for(i=3;i)这个问题是什么?从你的问题来看非常不清楚。你想要你写的关于for循环的建议吗?我读了两遍来找出“问题是什么”。请阅读将这个
更改为(i=3;i=1;--i)
@Deadpool,或者甚至
更改为(i=firstNumber;i>=1;--i)
“而不是--i你必须使用i--“在这种情况下不重要。不,不重要。无论
firstNumber
是什么,输出都是相同的。
public class ForLoops {
    public static void main (String [] args) {

       int firstNumber;
       int i;

       firstNumber = 3;

       for (i = firstNumber; i >= 1; --i) {
          System.out.println(i);
       }
   }
}
for (i = 3; i >= 1; --i)
public class Test{
    public static void main(){
         int firstNumber;
         firstNumber = 3;

         for(int i = 3; i >= 1; i--){
              System.out.println(i);
         }
    }
}
   public class ForLoops {
    public static void main (String [] args) {
      int firstNumber;
      int i;

      firstNumber = 3;

      i = firstNumber;   

      for (i = 3; i <= 1; --i) {
         System.out.println(i);
     }
   }
}