在JAVA程式編寫中,怎樣輸入6個整數,而整數在1~50以內

2015-06-13 7:22 am
請求解決︰

在JAVA程式編寫中,用者只能輸入3個整數,並顯示正在輸入第幾個數字,
這些數字的數值範圍 1 ~ 50,若超過50需重新輸入。

回答 (2)

2015-06-13 8:57 pm
✔ 最佳答案
又三又六,究竟幾多?

重新輸入,是由頭再做?或重覆輸入?

你可參考以下流程

輸入數字
如果數字少於1或大於50 , 要求重覆輸入
印出數字
重覆輸入數字,如果輸入次數超過6就完結
2015-06-13 9:27 pm

import java.util.Scanner;

public class Program {
public static void main(String[] args) {
int max = 3;
Scanner kb = new Scanner(System.in);
for (int i = 0; i < max; i++) {
System.out.printf("輸入第%d個數字", i + 1);
int input = kb.nextInt();
if (input >= 1 && input <= 50) {
System.out.println(input);
} else {
System.err.printf("Exception: %d 數值超過範圍 1 ~ 50.%n", input);
i--;
}
}
kb.close();
}
}


收錄日期: 2021-05-02 14:05:09
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20150612000051KK00121

檢視 Wayback Machine 備份