Java에서 배열을 처리하는 방법에 대한 간단한 질문이 있습니다. 내가 루프가 두 차원의 값을 출력하는 "를"당신이 배를 만들 필요가 있음을 이해하고 당신이 가진 것을 가지고Java에서 배열 인덱싱 이해
//import java.util.Arrays;
import static java.lang.System.out;
public class Arrays
{
public static void main(String[] args)
{
String [][] multiArray = new String[10][8];
int k = 1;
while (k <= 61) {out.print('-'); k++;}
out.println();
for (int i = 0; i < multiArray.length; i++)
{
for (int j = 0; j < multiArray[i].length; j++)
{
multiArray[i][j] = i + "" + j;
out.print ("| " + multiArray[i][j] + " ");
}
out.println ("|");
}
k = 1;
while (k <= 61) {out.print('-'); k++;}
out.println();
}
}
: 그래서 알고
multiArray[i].length
을 아래에 내 코드입니다 두 번째 차원의 길이를 참조하십시오. 나는 그것이 어떻게 작동하는지 이해하지 못한다.
내가 대한 혼란 스러워요하면이입니다 : 내가 좋아하는 성명을 쓰면 내가, 내 배열을 선언 프로그램의 시작에서, 직접 후 : 그것은 10의 값을 출력합니다
system.out.println (multiArray.length);
을, 이것은 첫 번째 차원에서 선언 한 길이입니다. 나는, 그러나, "INT의 A = 0"또는 "INT idontgetthis = 0"다음과 같은 몇 가지 확률 변수를 만들 경우 나는 쓰기 :
는system.out.println (multiArray[a].length);
어떻게 든 그래서, 두 번째 차원의 8 길이를 인쇄 알고 내 질문은, 어떻게 이것을하는 지 어떻게 알 수 있습니까? 그것 때문에 죽겠다!! lol
배열 배열? Gaahhhh LOL 이해하기 위해 최선을 다하고 있습니다. 성급한 반응에 감사드립니다! –