・・・ |
|
|
012 |
|
public class KBEMain { |
013 |
|
|
014 |
|
//******************************************** |
015 |
|
// 定数 |
016 |
|
//******************************************** |
017 |
|
|
018 |
|
//******************************************** |
019 |
|
// 変数 |
020 |
|
//******************************************** |
021 |
|
private static boolean
loopFlg =
false;//ループフラグ |
022 |
|
private static int
inputNum = 0;//入力番号 |
023 |
|
|
024 |
|
/** |
025 |
|
* @param args the command line arguments |
026 |
|
*/ |
027 |
|
public static void
main(String[] args) { |
028 |
|
// TODO code application logic here |
029 |
|
|
030 |
|
//******************************************** |
031 |
|
// メイン処理 |
032 |
|
//******************************************** |
033 |
|
while (loopFlg) { |
034 |
|
|
035 |
|
//テスト:番号入力表示 |
036 |
|
System.out.print("テスト:番号を入力して下さい>"); |
037 |
|
|
038 |
|
//入力番号を受け取る |
039 |
|
inputNum =
scanlnputData(); |
040 |
|
|
041 |
|
//テスト:入力された番号の表示 |
042 |
|
System.out.println("テスト:入力された番号は "
+ inputNum); |
043 |
|
|
044 |
|
//表示終了の区切り |
045 |
|
printSeparateMark(); |
046 |
|
} |
047 |
|
} |
048 |
|
} |
049 |
|
|
050 |
|
/** |
051 |
|
* キー入力処理 |
052 |
|
*/ |
053 |
|
private static int
scanInputData(){ |
054 |
|
|
055 |
|
///////////////////////////////////////////////////// |
056 |
|
//キー入力処理 そのまま書き写してください ここから |
057 |
|
int tmpInputNum = 0;//入力番号初期化 |
058 |
|
try { |
059 |
|
//初期化処理 |
060 |
|
final int IMPUT_MAX = 3;//最大入力値 |
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 |
|
}
else { |
068 |
|
System.out.println("※ コマンドは" +
IMPUT_MAX + "以下で入力して下さい ※ "); |
069 |
|
} |
070 |
|
} catch (Exception e) { |
071 |
|
System.out.println("※ 数字以外は入力しないで下さい ※ "); |
072 |
|
} |
073 |
|
//キー入力処理 そのまま書き写してください ここまで |
074 |
|
///////////////////////////////////////////////////// |
075 |
|
|
076 |
|
//入力番号を返す |
077 |
|
return tmpInputNum; |
078 |
|
} |
079 |
|
|
080 |
|
/** |
081 |
|
* 区切り処理 |
082 |
|
*/ |
083 |
|
private static void
printSeparateMark(){ |
084 |
|
//表示終了の区切り処理 |
085 |
|
System.out.println(""); |
086 |
|
|
087 |
|
//3回区切りを表示する |
088 |
|
for(int i = 0,i++,i < 3){ |
089 |
|
System.out.println("######################################################"); |
090 |
|
} |
091 |
|
System.out.println(""); |
092 |
|
} |
093 |
|
|
094 |
|
} |
・・・ |
|
|