public static void main(String[] args) {
int num [][] = new int[4][4]; //4x4 배열
for(int i = 0; i < 10; i++) {
int a = (int)(Math.random()*4); //int로 타입변환
int b = (int)(Math.random()*4);
if(num[a][b]==0) {
num[a][b] = (int)(Math.random()*10+1);
}
}
{
for(int i=0; i<num.length; i++) {
for(int j=0; j<num[i].length; j++)
{
System.out.print(num[i][j] + " ");
}
System.out.println();
}
}
}
}
배열 만들고 그 안에 숫자를 랜덤하게 넣는 코드인데
num[a][b] = (int)(Math.random()*10+1); 이 부분 뒤에 1을 더하는 이유하고
System.out.print(num[i][j] + " "); 이 부분에선 왜 뒤에 공백을 넣어주는지 몰루겠음