前提・実現したいこと
プログラミング初学者です。データ型の区別を学んでいますが、
コンパイル時に変数の多重定義と、シンボル不明とのエラーが出ており、原因が分かりません。
ご教授ください。
発生している問題・エラーメッセージ
PS C:\Users\tnkw-> javac Greeting.java
Greeting.java:4: エラー: 変数 var01はすでにメソッド main(String[])で定義されています
short var01 = 12345;
^
Greeting.java:9: エラー: シンボルを見つけられません
System.out.println(var02);
^
シンボル: 変数 var02
場所: クラス Greeting
エラー2個
該当のソースコード
java
class Greeting {
public static void main(String[] args){
byte var01 = 1;
short var02 = 12345;
int var03 = 1234567890;
long var04 = 1234567890000L;
System.out.println(var01); System.out.println(var02); System.out.println(var03); System.out.println(var04); }
}
試したこと
もともとbyteとshortの変数名を同じvar01にしており、System.out.printlnの部分ではvar01とver02に分けていたため
エラーに意味も分かったのですが、変更、保存後に再コンパイルしても同様のエラーが出るため、困っています。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー