5행5열의 2차원 배열을 생성한 후 요소값 15개는 0~9사이의 난수를 출력, 나머지 10개는 0을 출력
단, 0~9사이에서 발생하는 난수의 0도 포함
package p0511;
public class Array2_Random2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i = 0,j = 0;
int cnt=0;
int[][] arr=new int[5][5];
for(i=0; i<arr.length; i++) {
for(j=0; j<arr[i].length; j++) {
arr[i][j] = (int)(Math.random()*10);
if(arr[i][j]!=0) {
cnt++;
}
if(cnt==15) {
break;
}
}
if(cnt==15) {
break;
}
}
for(i=0; i<arr.length; i++) {
for(j=0; j<arr[i].length; j++) {
System.out.printf("%4d", arr[i][j]);
}
System.out.println();
}
}
}
'IT > Java' 카테고리의 다른 글
Java (2차원 배열_도서관 좌석배치2) (0) | 2021.05.11 |
---|---|
Java (2차원 배열_도서관 좌석배치) (0) | 2021.05.11 |
Java (2차원 랜덤 배열) (0) | 2021.05.11 |
Java (2차원 배열2) (0) | 2021.05.11 |
Java (2차원 배열) (0) | 2021.05.11 |