2016-11-06 3 views
0

10 행 5 열의 배열에서 2에서 100까지의 짝수로 채워지는 2D 배열을 만들려고합니다. I는 필요한 포맷으로 어레이를 인쇄하기위한 방법을 만든숫자 범위의 2D 배열 채우기

int[ ][ ] table = new int[10][5]; 

:

는 I 이러한 치수의 어레이를 작성한

for(int i=0;i<10;i++){ //for the rows 
     for(int j=0;j<5;j++) { //for the columns 
     System.out.print(table[i][j] +k+ "\t"); 
     } 
     System.out.println(""); 
    }  
    } 

하지만 인쇄는이 50 0을 준다 매트릭스/표 형식.

내 질문 : 각 번호를 할당하는 데 사용해야하는 방법은 무엇입니까?
기본 방법과 다른 방법을 추가해야합니까?

내 출력은 다음과 같을 것입니다 :

2,4,6,8,10 
12,14,16,18,20 
22,24,26,28,30 

100

+0

배열의 요소에 값을 할당하는 부분을 놓쳤습니다. 또한 마지막 요소를 건너 뛰어 동일한 행의 항목간에 쉼표를 올바르게 처리해야합니다. – FDavidov

+0

@ FDavidov 내 문제는 단지 배열의 각 요소에 각 번호를 할당하는 것입니다. –

+0

내 대답을 참조하십시오. – FDavidov

답변

0

까지까지 (비록 구문의 100 %)이 시도 :

for(int i=0;i<10;i++){ //for the rows 
    for(int j=0;j<5;j++) { //for the columns 

    table[i][j] = (5 * i) + j ; // This is my addition!!! 

    System.out.print(table[i][j] +k+ "\t"); 
    } 
    System.out.println(""); 
}  
} 

확인이. 그것이 완벽하게 작동한다고 보증 할 수는 없지만 이것이 주요 아이디어입니다.