java
1import java.io.*; 2 3public class Switch{ 4 public static void name(String[] args) { 5 int c; 6 System.out.println("文字を入力してください"); 7 8 try{ 9 c = System.in.read(); 10 }catch(Exception e){ 11 12 } 13 14 switch(c) { 15 case 65: 16 17 System.out.println("押されたキーは[a]です。"); 18 break; 19 20 case 66: 21 System.out.println("押されたキーは[b]です。"); 22 break; 23 24 case 67: 25 System.out.println("押されたキーは[c]です。"); 26 break; 27 28 case 68: 29 System.out.println("押されたキーは[d]です。"); 30 break; 31 32 case 69: 33 System.out.println("押されたキーは[e]です。"); 34 break; 35 default: 36 System.out.println("押されたキーは[以外]です。"); 37 } 38 } 39}
Switch文の勉強をしている際に以下のようなエラーが出ました。
Switch.java:14: エラー: 変数cは初期化されていない可能性があります
switch (c) {
^
エラー1個
4行目に int cと記述しているので何故エラーが出たかわかりません。初歩的な質問ですがご教授お願いいたします。
初歩的な質問はgoogle検索した方がサンプルコードや説明がたくさん見つかって良いです
エラーメッセージをそのままグーグルに貼り付けてみましょう 固有名詞がある場合はそれを取り除いて検索してみましょう
回答3件
あなたの回答
tips
プレビュー