왜이 프로그램이 작동하려면 2 for 루프가 필요합니까? 2 for 루프없이이 코드를 작성하는 방법이 있습니까?이 프로그램에서 2 for for 루프가 필요한 이유는 무엇입니까?
이 코드의 목적은 길이가 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는 배열의 오해의 소지가있는 이름입니다 ... –
루프를 사용하면 어떤 영향이 있습니까? 이 코드는 충분히 간단하여 오버플로 최적화 할 필요가 없습니다. –