なぜこのプログラムは機能するために2 forループが必要ですか? 2 forループなしでこれを書く方法はありますか?なぜこのプログラムで2ループが必要ですか?
その目的は、長さ25の配列に整数値1から25を割り当てることです。次に、配列を5つの別々の行として出力します。各行には、5つの配列要素がコンマで区切られています。
その出力がこれです:もちろん
1,2,3,4,5
6,7,8,9,10
11,12,13,14,15
16,17,18,19,20
21,22,23,24,25
public class ArrayNums
{
static int[] arrayList = new int[25];
public static void main(String[] args)
{
for(int i=0; i<25; i++)
arrayList[i] = i + 1;
printArray();
}
public static void printArray()
{
int i;
for(i=1; i<=25; i++){
if (i % 5 != 0)
System.out.print(arrayList[i-1]+",");
else
System.out.println(arrayList[i-1]);
}
}
}
'arrayList'を削除して' i'を直接印刷してください。 – melpomene
arrayListは、配列の誤解を招く名前です... –
ループを使用して何がありますか?このコードは単純すぎるので、最適化する必要はありません。 –