私はJavaが初めてで、Javaで配列を学習しようとしているので、これを実行したとき
class Example
{
int [] i= new int[2];
i[0]=5; //error in this line. Trying to assign 5 to 1st position of array i.
void m1()
{
System.out.println("i[0]:"+i);
}
public static void main(String args[])
{
Example a=new Example();
a.m1();
}
}
ここでは、行番号 4 で期待される ']'としてエラーが発生します。
関数内で機能することはわかっていますが、なぜこれが気に入らないのかを知りたいだけで、解決策はありますか?そうでない場合、その理由は何ですか?
申し訳ありませんが、コピーではなくプログラムを間違って書きました...今は正しいものです。