안녕하세요, 사용자 입력을 기반으로 2 차원 배열을 자동으로 채우려 고합니다. 사용자가 1 개의 숫자를 입력하면이 숫자는 2 차원 배열의 크기를 설정합니다. 그런 다음 배열의 번호를 인쇄하고 싶습니다. 사용자가 숫자 4를 입력하면 예를 들어 입니다. 2 차원 배열은 4 행 4 열이며 1에서 16까지의 숫자를 포함해야하며 다음과 같이 인쇄하십시오.숫자로 2 차원 배열을 채우는 방법
1-2-3-4
5-6-7-8
9-10-11-12
13-14-15-16
하지만이 작업을 수행 할 올바른 진술을 생각하는 데 어려움을 겪고 있습니다. 내 코드가 *를 포함하는 2 차원 배열을 출력하는 순간입니다.
숫자를 인쇄 할 수있는 방법에 대한 아이디어가 있으십니까? 정말 고생했습니다. 내 코드는 다음과 같습니다 당신이 숫자 배열을 채우기 위해 모두의 첫번째
public static void main(String args[]){
Scanner input = new Scanner(System.in);
System.out.println("Enter room length");
int num1 = input.nextInt();
int num2 = num1;
int length = num1 * num2;
System.out.println("room "+num1+"x"+num2+"="+length);
int[][] grid = new int[num1][num2];
for(int row=0;row<grid.length;row++){
for(int col=0;col<grid[row].length;col++){
System.out.print("*");
}
System.out.println();
}
}
배열'grid'에 올바른 숫자를 넣는 방법을 묻고 있습니까? – Ankit