2011. 5. 19. 00:04

자바(Java), 이중 for문과 2차원 배열 예제

자바에서는 모든 것이 객체이므로 당연히 배열도 객체로 선언한다. 배열을 객체로 표현하는 방법은 '자료형[] 배열명 = new 자료형[배열크기] ;'이다. 다음은 5행 5열의 2차원 배열을 만들고 5의 배수를 입력받아 역시 5행 5열로 출력하는데 이중 for문이 사용되었다.

  1: public class TwoDimArray { 
  2:  public static void main(String[] args)  { 
  3:   int[][] fiveDoubleArray = new int[5][5] ; 
  4:  
  5:   int k = 0 ; 
  6:  
  7:   for(int i = 0 ; i < 5 ; i++) { 
  8:    for(int j = 0 ; j < 5 ; j++) { 
  9:     k += 5 ;                      //5의 배수 
 10:     fiveDoubleArray[i][j] = k ;   //행렬 전체 순환 입력 
 11:     System.out.printf("%5d", fiveDoubleArray[i][j]) ; 
 12:    } 
 13:  
 14:    System.out.println("\n") ; 
 15:   } 
 16:  } 
 17: }