La tarea dada es leer una array del usuario. El tamaño y el número de elementos de las arrays se deben leer desde el teclado.
// Java program to read a matrix from user import java.util.Scanner; public class MatrixFromUser { // Function to read matrix public static void readMatrixByUser() { int m, n, i, j; Scanner in = null; try { in = new Scanner(System.in); System.out.println("Enter the number " + "of rows of the matrix"); m = in.nextInt(); System.out.println("Enter the number " + "of columns of the matrix"); n = in.nextInt(); // Declare the matrix int first[][] = new int[m][n]; // Read the matrix values System.out.println("Enter the elements of the matrix"); for (i = 0; i < m; i++) for (j = 0; j < n; j++) first[i][j] = in.nextInt(); // Display the elements of the matrix System.out.println("Elements of the matrix are"); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) System.out.print(first[i][j] + " "); System.out.println(); } } catch (Exception e) { } finally { in.close(); } } // Driver code public static void main(String[] args) { readMatrixByUser(); } }
Producción:
Enter the number of rows of the matrix 2 Enter the number of columns of the matrix 2 Enter the elements of the matrix 1 2 3 4 Elements of the matrix are 1 2 3 4
Publicación traducida automáticamente
Artículo escrito por DeepakRathi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA