int [][]alpha=new int+[20];
int i=0;
int j=0;
for (;i<alpha.length;i++) {
for (;j<alpha[i].length;j++)
alpha[i][j]=1;
}
System.out.println(alpha[0][0]+" "+alpha[9][15]);
일단 하려고 하는건 10행 20열 배열에 모든 요소를 1로 만드는 건데 확인용으로 9행 15열 인쇄해보니까 0이 뜨더라구요
머가 잘못된걸까요?
int [][]alpha=new int+[20];
int i=0;
int j=0;
for (;i<alpha.length;i++) {
for (;j<alpha[i].length;j++)
alpha[i][j]=1;
}
System.out.println(alpha[0][0]+" "+alpha[9][15]);
일단 하려고 하는건 10행 20열 배열에 모든 요소를 1로 만드는 건데 확인용으로 9행 15열 인쇄해보니까 0이 뜨더라구요
머가 잘못된걸까요?
두번째 for문을 두번 이상부터 돌때 j가 0이 아니고 첫번째 다 돈 결과값이 저장되어있는데?
애초에 ij를 왜 루프문 밖에서 초기화함 밖에서 쓸거도아닌데
for(int i=0; ... 으로 바꿔라 밑에 j도
헉 넹