- 締切済み
java初心者なのですがswitch文の作り方がわかりません。
java初心者なのですがswitch文の作り方がわかりません。 授業のテキストを使って例題をやっているのですが、エラーメッセージがトークン "{" に構文エラーがあります。このトークンの後には case を指定する必要があります。と出てきてしまい治し方がわかりません。どうすればいいのでしょうか? 例題はこんな感じです switch(mode){ case1: /*左に進むモードの設定*/ i=1; picture=fish1; dx=-5; dy=0; break; case2: /*左上に進むモードの設定*/ i=2; picture=fish1; dx=-5; dy=-5; break; case3: /*右上に進むモードの設定*/ i=3; picture=fish2; dx=5; dy=-5; break; case4: /*右に進むモードの設定*/ i=4; picture=fish2; dx=5; dy=0; break; case5: /*右下に進むモードの設定*/ i=5; picture=fish2; dx=5; dy=5; break; case6: /*左下に進むモードの設定*/ i=6; picture=fish1; dx=-5; dy=5; break; default:
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kmee
- ベストアンサー率55% (1857/3366)
>このトークンの後には case を指定する必要があります とは、caseが見つからない、と言っています。caseだと思っているものが、caseの役割りをはたしていない、と思ってプログラムをチェックしましょう。 caseの後に空白が無いのは、貼り付けたからですか?もとからですか? もとからなら、「case 1:」のようにスペースを入れてください。 他にも、空白で区切ることが必要な箇所というのがあります(この例ではcaseの後)入力する際には空白も忘れないようにしましょう。
お礼
問題解決できました。 明後日締め切りだったのですごい焦ってたので本当に助かりました。どうもありがとうございます。