Java 正在编写用于打印12的For循环。。。用户数?

Java 正在编写用于打印12的For循环。。。用户数?,java,for-loop,Java,For Loop,我不确定我在这里做错了什么。以下是原始提示: 为循环编写一个以打印:1 2..userNum。在每个数字后面打印一个空格,包括在最后一个数字后面。例如:userNum=4打印: 1234” 这是我的密码: import java.util.Scanner; public class CountToNum { public static void main (String [] args) { int userNum = 0; int i = 0;

我不确定我在这里做错了什么。以下是原始提示:

为循环编写一个
以打印:1 2..userNum。在每个数字后面打印一个空格,包括在最后一个数字后面。例如:
userNum=4
打印:
1234

这是我的密码:

import java.util.Scanner;

public class CountToNum {

    public static void main (String [] args) {

      int userNum = 0;
      int i = 0;

      userNum = 4;

      for (userNum = 1; userNum <= 4; ++userNum) {
         System.out.print(userNum + " ");  
      }

      System.out.println("");

      return;
    }
}
import java.util.Scanner;
公共类CountToNum{
公共静态void main(字符串[]args){
int userNum=0;
int i=0;
userNum=4;

for(userNum=1;userNum
for(i=1;i
for(i=1;i您的
for循环
需要使用两个不同的变量,一个用于检查,另一个用于递增。在运行循环之前,您还将递增变量(
++userNum
),这意味着你是从2数到4,而不是像你想的那样从1数到4

因此,在您的情况下,您将执行以下操作:

for (i = 1; i <= userNum; i++) {
    System.out.print(i + " ");  
}

for(i=1;i您的
for循环
需要使用两个不同的变量,一个用于检查,另一个用于递增。在运行循环之前,您还将递增变量(
++userNum
),这意味着您将从2到4计数,而不是像您希望的那样从1到4

因此,在您的情况下,您将执行以下操作:

for (i = 1; i <= userNum; i++) {
    System.out.print(i + " ");  
}

for(i=1;i要使用for循环打印从1到提供的终点的一系列数字,请使用以下命令:

for (int x = 0; x <= end; x++) {
    System.out.println(x + " ");
}

for(int x=0;x要使用for循环打印从1到提供的终点的一系列数字,请使用以下命令:

for (int x = 0; x <= end; x++) {
    System.out.println(x + " ");
}

for(int x=0;x)您需要告诉我们您期望的结果和您实际收到的结果。那么问题到底是什么?您需要告诉我们您期望的结果和您实际收到的结果。那么问题到底是什么?