実現したいこと
同じクラス名のメゾットがあるので、packageを宣言したいのですが、なぜエラーになるのかわかりません。
発生している問題・分からないこと
コンパイルエラーが発生します。
エラーメッセージ
error
1【VSCodeのコード】 2';'がありません(errors(1): 1:1-1:39) 3The declared package "Java完全入門.練習データ.chapter05.復習" does not match the expected package ""Java(536871240) 4package Java完全入門.練習データ 5 6 7【コンパイル時のターミナル】 8Equal.java:1: エラー: ';'がありません 9package Java完全入門.練習データ.chapter05.復習.3; 10 ^ 11エラー1個
該当のソースコード
Java
1package Java完全入門.練習データ.chapter05.復習.3; 2 3public class Equal { 4 public static void main(String[] args) { 5 6 // 変数a,bを初期化 7 int a=123, b=456; 8 9 // a,bを等価演算子で比較し、結果をtrue,falseで出力 10 System.out.println(a==b); 11 System.out.println(a!=b); 12 13 } 14}
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
・packageはJavaファイルの先頭に記述します。
・最上位階層のフォルダ名から順に「.」(ピリオド)を使って連結します。
・パッケージ名の後には「;」(セミコロン)を記述します。
ということがわかり、その通りにしていると思うのですが、エラーになってしまいます。
補足
特になし
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/12/08 14:30
2024/12/09 00:40
2024/12/09 11:34