我正在编写一个 java 程序,它将计算到用户输入的数字。用户只能输入 1-10 之间的数字。
例如:
如果用户输入6
输出将是:
1 2 3 4 5 6
如何仅使用运算符和while
和if
语句来做到这一点?
这是我的代码。我一直在痛苦地试图弄清楚为什么我的代码不起作用。提前致谢!
import java.util.Scanner;
public class loop_lab {
public static void main(String[] args) {
System.out.println("Hi user, input any number that is between 1-10");{
Scanner input = new Scanner(System.in);
int num1 = input.nextInt();
int num2 = 0;
if (1<=num1 && num1>=10);
num2=0;
while (num2 < num1)
System.out.println(""+(num2 + 1));
num2++;
}
}
}