java初心者です。占いゲームを作成中に下記のエラーが出て進まなくなってしまいました。
自力で解決できなかったので、どなたかお力を貸して頂けないでしょうか?
よろしくお願いいたします。
package p1;
public class Fish {
public static void main(String[] args) { System.out.println("はじめまして、こんにちは!"); String a=new java.util.Scanner(System.in).nextLine(); System.out.println("ここは占いの館です。"); String b=new java.util.Scanner(System.in).nextLine(); System.out.println("私はこのゲームの案内をしているわ!"); String c=new java.util.Scanner(System.in).nextLine(); System.out.println("さっそくだけど、あなたの名前を教えてもらえるかしら。"); String name=new java.util.Scanner(System.in).nextLine(); System.out.println(name+"さんって言うのね。良い名前ね!"); String d=new java.util.Scanner(System.in).nextLine(); System.out.println("年齢(ねんれい)も教えてもらえるかしら。"); int age=new java.util.Scanner(System.in).nextInt(); System.out.println(age+"才なのね!"); System.out.println("最後にあなたの星座を教えて。"); String r=new java.util.Scanner(System.in).nextLine(); // 星座 String ster= "うお座"; switch (ster) {String case1; case1: System.out.println("おひつじ座" + "ね"); break; case2: System.out.println( "おうし座"+ "ね"); break; case3: System.out.println("ふたご座"+ "ね"); break; case4: System.out.println("かに座"+ "ね"); break; case5: System.out.println("しし座" + "ね"); break; case6: System.out.println("おとめ座"+ "ね"); break; case7: System.out.println("てんびん座" + "ね"); break; case8: System.out.println("さそり座"+ "ね"); break; case9: System.out.println("いて座"+ "ね"); break; case10: System.out.println("やぎ座"+ "ね"); break; case11: System.out.println("みずがめ座"+ "ね"); break; case12: System.out.println( "うお座"+ "ね"); break; } } }
エラーメッセージ
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
トークン "{" に構文エラーがあります。このトークンの後には case を指定する必要があります
case1 を変数に解決できません
at p1.Fish.main(Fish.java:25)
回答2件
あなたの回答
tips
プレビュー