だから私はプログラミングに非常に慣れていません。オンライン コースを受講し、入力したコードを理解しましたが、正しく動作しません。「範囲外のインデックス」エラーが常に発生しますが、これは 0 ~ 4 の 5 つの値しか保持していないため意味がありません。問題を特定できますか?ありがとう!
public class LEGGO
{
public static void main(String args[])
{
int j, i, l, m;
int This[] = new int[5];
This[0] = 8;
This[1] = 4;
This[2] = 24;
This[3] = 14;
This[4] = 56;
for (j=1; j<5; j++)
{
for(l=0; l<5-j; l++)
{
if (This[l]<This[l+1])
{
i=This[l];
This[l]=This[l+1];
This[l+1]=i;
}
}
}
for(m=0; m<5; m++);
System.out.print(This[m]);
}
}