Uncover valuable information and solutions with IDNLearn.com's extensive Q&A platform. Find in-depth and accurate answers to all your questions from our knowledgeable and dedicated community members.
Sagot :
Answer:
The program in Java is as follows:
import java.util.*;
public class Main{
public static void main(String[] args) {
int n;
Scanner input = new Scanner(System.in);
System.out.print("Size of array: ");
n = input.nextInt();
int count = 1;
int[][] arr = new int[n][n];
for(int i = 0; i<n;i++){
for(int j = 0; j<n;j++){
arr[i][j] = count;
count++; } }
for(int i = 0; i<n;i++){
for(int j = 0; j<n; j++){
System.out.printf(arr[i][j]+" "); }
System.out.println(); } }}
Explanation:
This declares the size of the array
int n;
Scanner input = new Scanner(System.in);
This prompts the user for size of array
System.out.print("Size of array: ");
This gets input for size of array
n = input.nextInt();
This initializes the array element to 1
int count = 1;
This creates a 2d array
int[][] arr = new int[n][n];
This iterates through the rows
for(int i = 0; i<n;i++){
This iterates through the columns
for(int j = 0; j<n;j++){
This populates the array
arr[i][j] = count;
count++; } }
The following nested loop prints the array elements
for(int i = 0; i<n;i++){
for(int j = 0; j<n; j++){
System.out.printf(arr[i][j]+" "); }
System.out.println(); } }}
Your participation is crucial to us. Keep sharing your knowledge and experiences. Let's create a learning environment that is both enjoyable and beneficial. IDNLearn.com is your go-to source for dependable answers. Thank you for visiting, and we hope to assist you again.