|
・・・ |
|
|
|
047 |
|
} |
|
048 |
|
|
|
049 |
|
/** |
|
050 |
|
* キー入力処理 |
|
051 |
|
*/ |
|
052 |
|
private static int scanInputData() { |
|
053 |
|
|
|
054 |
|
///////////////////////////////////////////////////// |
|
055 |
|
//キー入力処理 そのまま書き写してください ここから |
|
056 |
|
int
tmpInputNum = 0;//入力番号初期化 |
|
057 |
|
while (true) { |
|
058 |
|
try { |
|
059 |
|
//初期化処理 |
|
060 |
|
final int IMPUT_MAX = 5;//最大入力値 |
|
061 |
|
//キー入力読込処理(int型) |
|
062 |
|
java.util.Scanner sc =
new
java.util.Scanner(System.in); |
|
063 |
|
int inputInt = sc.nextInt(); |
|
064 |
|
//入力値チェックと入力番号への代入 |
|
065 |
|
if (inputInt > 0 && inputInt <= IMPUT_MAX) { |
|
066 |
|
tmpInputNum = inputInt; |
|
067 |
|
break; |
|
068 |
|
}
else { |
|
069 |
|
System.out.println("※ コマンドは" + IMPUT_MAX +
"以下で入力して下さい ※ "); |
|
070 |
|
System.out.print(">"); |
|
071 |
|
} |
|
072 |
|
}
catch (Exception e) { |
|
073 |
|
System.out.println("※ 数字以外は入力しないで下さい ※ "); |
|
074 |
|
System.out.print(">"); |
|
075 |
|
} |
|
076 |
|
} |
|
077 |
|
//キー入力処理 そのまま書き写してください ここまで |
|
078 |
|
///////////////////////////////////////////////////// |
|
079 |
|
|
|
080 |
|
//入力番号を返す |
|
081 |
|
return tmpInputNum; |
|
082 |
|
} |
|
083 |
|
|
|
084 |
|
/** |
|
085 |
|
* 区切り処理 |
|
086 |
|
*/ |
|
087 |
|
private static void printSeparateMark() { |
|
088 |
|
//表示終了の区切り |
|
089 |
|
System.out.println(""); |
|
090 |
|
System.out.println("######################################################"); |
|
091 |
|
System.out.println(""); |
|
092 |
|
} |
|
093 |
|
|
|
094 |
|
} |
|
・・・ |
|
|