前提・実現したいこと
占いのプログラム
コンパイル時にエラーがでてしまいます。
発生している問題・エラーメッセージ
エラーメッセージ
シンボル: メソッド nextline()
場所: クラス Scanner
URANAI.java:7: エラー: 不適合な型: intをStringに変換できません:
String ageString = new java.util.Scanner(System.in) .nextInt();
^
URANAI.java:9: エラー: シンボルを見つけられません
int fortune = new java.util.Random() .nextint(4);
^
シンボル: メソッド nextint(int)
場所: クラス Random
エラー3個
該当のソースコード
ソースコード
public class URANAI{
public static void main(String[] args) {
System.out.println("ようこそ占いの館へ");
System.out.println("あなたの名前を入力してください");
String name = new java.util.Scanner(System .in) .nextline();
System.out.println("あなたの年齢を入力してください");
String ageString = new java.util.Scanner(System.in) .nextInt();
int age = Integer.parseInt(ageString);
int fortune = new java.util.Random() .nextint(4);
fortune++;
System.out.println("占いの結果が出ました!");
System.out.println(age + "歳の" + name + "さん、あなたの運気番号は" + fortune + "です" );
System.out.println("1:大吉 2:中吉 3:吉 4:凶");
}
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
openjdk-16.0.1_windows-x64
回答1件
あなたの回答
tips
プレビュー