- 締切済み
コンパイルしたところ、void incの"V"のところで「式の開始が不
コンパイルしたところ、void incの"V"のところで「式の開始が不正です。」のエラーメッセージになってしまいます。 お教えください。 public class test12{ public static void main(String[] args) { int a=5; int[] b = {7}; void inc(int a) { a++; } void add(int[] b){ b[0]+=3; } System.out.print(a+b[0]); } }
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ketuago65
- ベストアンサー率50% (13/26)
回答No.1
メソッドの中にクラスを定義することはできますが(インナークラス)、メソッドはできません。 つまり、addメソッドとincメソッドがmainメソッドで定義されているのがエラーの原因なので、これをmainメソッドの外に定義する必要があります。