我想寫一個代碼,打印範圍從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