Java代码中的循环问题
使用while循环不断要求用户输入 直到用户按正确顺序给出两个数字(第一个 小于秒 嗨!我是java初学者,我有这段代码,但我不能循环“错误”消息。它只打印了2次Java代码中的循环问题,java,loops,if-statement,while-loop,Java,Loops,If Statement,While Loop,使用while循环不断要求用户输入 直到用户按正确顺序给出两个数字(第一个 小于秒 嗨!我是java初学者,我有这段代码,但我不能循环“错误”消息。它只打印了2次 import java.util.Scanner; public class Q6 { public static void main(String[] args) { int num1, num2; Scanner keyboard = new Scanner(System.in);
import java.util.Scanner;
public class Q6 {
public static void main(String[] args) {
int num1, num2;
Scanner keyboard = new Scanner(System.in);
System.out.print("Please type two numbers:");
num1 = keyboard.nextInt();
num2 = keyboard.nextInt();
if (num1 < num2) {
int counter = num1;
while (counter <= num2) {
System.out.print(counter + " ");
counter = counter + 1;
}
}
else {
System.out.println("Error: the first number must be smaller than the second");
System.out.print("Please type two numbers: ");
num1 = keyboard.nextInt();
num2 = keyboard.nextInt();
}
}
}
import java.util.Scanner;
公开课Q6{
公共静态void main(字符串[]args){
int num1,num2;
扫描仪键盘=新扫描仪(System.in);
系统输出打印(“请键入两个数字:”);
num1=keyboard.nextInt();
num2=keyboard.nextInt();
如果(num1
虽然(计数器你可以让人们知道你使用了哪些输入吗?你的实际问题是什么,对我来说,它正在工作。你需要另一个循环,在这个循环中,if/else
子句。嗨,这里是我输入的内容:请键入两个数字:3 1错误:第一个数字必须小于第二个。请键入两个数字:6 1一个简单的解决方法是放置while(num1
在开始和之后,打印计数器循环。您可以让人们知道您使用了哪些输入吗?您的实际问题是什么,对我来说,它正在工作。您需要另一个循环,其中的if/else
子句是正确的。您好,这里是我输入的:请键入两个数字:3 1错误:第一个数字必须小于seco请键入两个数字:6 1一个简单的解决方法是在(num1
在开始和之后,打印计数器循环。您可以让人们知道您使用了哪些输入吗?您的实际问题是什么,对我来说,它正在工作。您需要另一个循环,其中的if/else
子句是正确的。您好,这里是我输入的:请键入两个数字:3 1错误:第一个数字必须小于seco请键入两个数字:6 1一个简单的解决方法是在(num1if/else
子句是正确的。您好,这里是我输入的:请键入两个数字:3 1错误:第一个数字必须小于seco请键入两个数字:6 1一个简单的解决方法是在开始处放置while(num1
,然后打印计数器循环。
int num1,num2;
while (num1>=num2) {
Scanner keyboard = new Scanner(System.in);
System.out.println("Please type two numbers");
System.out.printn("first number must be smaller than the second:)";
num1 = keyboard.nextInt();
num2 = keyboard.nextInt();
}
int num1,num2;
while (num1>=num2) {
Scanner keyboard = new Scanner(System.in);
System.out.println("Please type two numbers:");
num1 = keyboard.nextInt();
num2 = keyboard.nextInt();
if(num1>=num2) {
System.out.println("Error: First number must be smaller than the second.");
}
}