#2차 배열의 기본 예제 중 두 문제
결과 1)
public static void main(String[] args) {
int[][] arr = new int[3][5];
int k=1;
for(int i=0; i<arr.length; i++){ // 배열 요소에 접근
for(int j=0; j<arr[0].length; j++){
arr[i][j]=k++; //k를 배열에 할당 후 1증가
}
}
for(int i=0; i<arr.length; i++){ // 2차 배열 출력
for(int j=0; j<arr[0].length; j++){
System.out.print(arr[i][j]+"\t");
}
System.out.println();
}
}
결과 2)
public static void main(String[] args) {
//
int[][] arr = new int[3][5];
int k=5;
//배열의 요소 선언
for(int i=0; i<arr.length; i++){
k=5*(i+1);
for(int j=0; j<arr[0].length; j++){
arr[i][j]=k--;
}
}
//출력
for(int i=0; i<arr.length; i++){
for(int j=0; j<arr[0].length; j++){
System.out.print(arr[i][j]+"\t");
}
System.out.println();
}
}
배열의 요소 선언을 이렇게 바꾸어주어도 된다.
int num=1;
for(int i=0; i<arr.length; i++){
for(int j=arr[0].length-1; j>=0; j--){
arr[i][j]=num++;
}
}
'Java 개발자 수업 강의노트 > Java 소스' 카테고리의 다른 글
2차 배열의 예제(3) (0) | 2012.04.26 |
---|---|
2차 배열의 예제(2) (0) | 2012.04.26 |
이중 for문(2) (0) | 2012.04.25 |
이중 for문(1) (0) | 2012.04.25 |
특정 문자가 몇 번째에 위치했는지 출력 (0) | 2012.04.24 |