我想写一个代码,打印范围从2到最小的两个数字。例如: 例如: 让我说我输入两个数字 - 3和6 我需要它打印它像这样:3 4 5 6 现在我的问题是,如果我输入像6和3两个数字 比我有问题与第一次迭代,因为当我输入3和6它完成循环,并转到下一个......我不想这样,我想他结束程序,如果第一次迭代是真的。如果第一次迭代(for)为真,我该如何跳过第二次迭代? [java]
的代码:
import java.util.Scanner;
public class ForClass
{
public static void main(String[]args)
{
Scanner scan = new Scanner(System.in);
System.out.println("Please enter two numbers");
int num1, num2;
num1 = scan.nextInt();
num2 = scan.nextInt();
for(;num1<=num2;num1++){
System.out.print(num1);
}
for(;num2<=num1;num2++){
System.out.print(num2);
}
}
}
测试: 3和6 转到第一个for循环,运行它,然后进入第二个用于 然后打印,这就是错了我想要它打印并结束程序。
***我应该指出,我必须使用for循环。
'return'将停止执行当前函数。 – vikingmaster
迭代是循环的一次。这不是真的或假的。你真的在问什么? – rakslice