0% encontró este documento útil (0 votos)
6 vistas3 páginas

OK

Este documento describe cómo crear y manipular una matriz en Java. Primero se declara e inicializa una matriz de 6 filas y 4 columnas con valores numéricos específicos. Luego, se imprimen los valores de la matriz usando bucles anidados. Más adelante, el usuario puede ingresar el tamaño de una nueva matriz, la cual será llenada con números aleatorios generados con la clase Random de Java.

Cargado por

letmars.100
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas3 páginas

OK

Este documento describe cómo crear y manipular una matriz en Java. Primero se declara e inicializa una matriz de 6 filas y 4 columnas con valores numéricos específicos. Luego, se imprimen los valores de la matriz usando bucles anidados. Más adelante, el usuario puede ingresar el tamaño de una nueva matriz, la cual será llenada con números aleatorios generados con la clase Random de Java.

Cargado por

letmars.100
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

/*

* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license


* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template
*/
package miprimermatriz;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Random;

/**
*PARA MAÑANA VERLO EN GRUPO
* @author Admin
*/
public class MiPrimerMatriz {

/**
* @param args the command line arguments
* @throws java.io.IOException
*/
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

// TODO code application logic here


// Declaraciones
int[][] numeros = new int[6][4]; // Declarar la matriz

// Asignación de valores a cada uno de los elementos de la matriz


numeros[0][0] = 15;
numeros[0][1] = 20;
numeros[0][2] = 25;
numeros[0][3] = 30;
numeros[1][0] = 35;
numeros[1][1] = 40;
numeros[1][2] = 45;
numeros[1][3] = 50;
numeros[2][0] = 55;
numeros[2][1] = 60;
numeros[2][2] = 65;
numeros[2][3] = 70;
numeros[3][0] = 75;
numeros[3][1] = 80;
numeros[3][2] = 85;
numeros[3][3] = 90;
numeros[4][0] = 95;
numeros[4][1] = 10;
numeros[4][2] = 12;
numeros[4][3] = 18;
numeros[5][0] = 21;
numeros[5][1] = 24;
numeros[5][2] = 27;
numeros[5][3] = 33;

// Impresión de cada uno de los elementos de la matriz


System.out.println("La matriz contiene los siguientes valores:");

for (int i = 0; i < 6; i++) {//para moverse en renglones o (x)


// System.out.println("i = " + i);
for (int j = 0; j < 4; j++) {//para moversen en columnas o (y)
System.out.print(numeros[i][j]);
System.out.print(" "); // Imprime un espacio en blanco

//System.out.println("j = " + j);


}
System.out.println(); // Salto de línea después de cada fila

}
//Cargar la Matriz con Numeros Enteros Aleatorios
System.out.println("\n");
System.out.println("\nCARGAR LA MATRIZ CON NÚMEROS ENTEROS ALEATORIOS");

int filas = 0;
int columnas = 0;

System.out.print("Ingrese el número de filas: ");


filas = Integer.parseInt(br.readLine());

System.out.print("Ingrese el número de columnas: ");


columnas = Integer.parseInt(br.readLine());

int[][] matriz = new int[filas][columnas];

Random aleatorio = new Random();

for (int i = 0; i < filas; i++) {


for (int j = 0; j < columnas; j++) {
//asigna a cada indice de la matriz un numero aleatorio entre 1 y 100
//(por eso hace la suma +1, para que no sea hasta 99
//aleatorio es una instancia de la clase 'Random' que se utiliza
//para generar numeros aleatorios
matriz[i][j] = aleatorio.nextInt(100) + 1;
}
}

System.out.print("La matriz generada es:\n");

for (int i = 0; i < filas; i++) {


for (int j = 0; j < columnas; j++) {
System.out.print(matriz[i][j] + " ");
}
System.out.println();
}

También podría gustarte