※ ChatGPTを利用し、要約された質問です(原文:switch文について)
Javaのswitch文についてのエラー
このQ&Aのポイント
独学でJavaの勉強をしている中で、switch文を使用する際にエラーが出て困っています。
プログラムをコンパイルしようとすると、'case'、'default'、または'}'がないというエラーメッセージが表示されます。
どこが間違っているのかわからず、正しい書き方を教えていただきたいです。
独学でjavaの勉強をしているのですが、switch文が本のとおりに入力しても
エラーがでて困っています。どこが間違っているのかわかりません。
ちなみにプログラム内容は
class bunki2{
public static void main(String args[]){
int a;
a=1;
switch (a) {
case1:System.out.println("変数aの値は1です。");
break;
case2:System.out.println("変数aの値は2です。");
break;
case3:System.out.println("変数aの値は3です。");
break;
}
}
}
です。
これでコンパイルしようとすると’case’、’default’、または’}’がありません。とでます。
なぜできないのか教えてください。
お礼
早速回答ありがとうございます。 空白を入れたらうまくいきました。 やっぱ見落としてました。