スッキリわかるJava入門 第2章 式と演算子(練習問題)
- 練習2-3
package sample; public class JavaR_02_03 { /** * 占いで使用する乱数(指定値未満) */ private static final int FORTUNE_MAXVALUE = 4; public static void main (String[] args){ // ① System.out.println("ようこそ占いの館へ"); // ② System.out.println("あなたの名前を入力してください"); java.util.Scanner scanner = new java.util.Scanner(System.in); // ③ String name = scanner.nextLine(); System.out.println(name); // ④ System.out.println("あなたの年齢を入力してください"); // ⑤ String ageString = scanner.nextLine(); System.out.println(ageString); scanner.close(); // ⑥ int age = Integer.parseInt(ageString); // ⑦ int fortune = new java.util.Random().nextInt(FORTUNE_MAXVALUE); // ⑧ fortune++; // ⑨ System.out.println("占いの結果が出ました!"); // ⑩ String result = age + "歳の" + name + "さん、あなたの運気番号は" + fortune + "です"; System.out.println(result); // ⑪ System.out.println("1:大吉 2:中吉 3:𠮷 4:凶"); } }
実行結果:
ようこそ占いの館へ
あなたの名前を入力してください 大谷翔平
あなたの年齢を入力してください 28
28
占いの結果が出ました!
28歳の大谷翔平さん、あなたの運気番号は4です
1:大吉 2:中吉 3:𠮷 4:凶