Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicos de Java Matrices, Ejercicios de Ciencias Aplicadas a la Actividad Profesiona

Ejercicios de Matriz sobre tema de Java

Tipo: Ejercicios

2020/2021

Subido el 25/04/2021

david-cj
david-cj 🇪🇨

3

(1)

2 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
EJERCICIOS
EJERCICIO RESULETO GUÍA
1. Crear una matriz de 3×3 con los números del 1 al 9. Mostrar por pantalla, tal
como aparece en la matriz: (Solución)
public class Ejercicio1 {
public static void main(String[] args) {
int matriz[][]=new int[3][3];
//i = filas y j = columnas
for(int i=0;i<matriz.length;i++){
for(int j=0;j<matriz[0].length;j++){
matriz[i][j]=(i*matriz.length)+(j+1);
System.out.print(matriz[i][j]+" ");
}
System.out.println("");
}
}
}
2. Generar una matriz de 3×3 con números aleatorios sin repetirse.
public class Ejercicio2 {
public static void main(String[] args) {
int[][] matriz=new int[3][3];
//Para registras los valores en la matriz
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
int aleatorio = (int)(Math.random()*20)+1;
matriz[i][j]=aleatorio;
}
}
//Se imprime los valores en forma de matriz
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
System.out.print(matriz[i][j]+" ");
}
System.out.println();
}
}
}
pf2

Vista previa parcial del texto

¡Descarga Ejercicos de Java Matrices y más Ejercicios en PDF de Ciencias Aplicadas a la Actividad Profesiona solo en Docsity!

EJERCICIOS

EJERCICIO RESULETO GUÍA

1. Crear una matriz de 3×3 con los números del 1 al 9. Mostrar por pantalla, tal como aparece en la matriz: (Solución) public class Ejercicio1 { public static void main(String[] args) { int matriz[][]=new int[3][3]; //i = filas y j = columnas for(int i=0;i<matriz.length;i++){ for(int j=0;j<matriz[0].length;j++){ matriz[i][j]=(imatriz.length)+(j+1); System.out.print(matriz[i][j]+" "); } System.out.println(""); } } } 2. Generar una matriz de 3×3 con números aleatorios sin repetirse. public class Ejercicio2 { public static void main(String[] args) { int[][] matriz=new int[3][3]; //Para registras los valores en la matriz for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ int aleatorio = (int)(Math.random()20)+1; matriz[i][j]=aleatorio; } } //Se imprime los valores en forma de matriz for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ System.out.print(matriz[i][j]+" "); } System.out.println(); } } }

EJERCICIOS PROPUESTOS A DESARROLLAR EN GRUPOS

1. Crear dos matrices de tamaño 3x3 en JAVA.

- Rellenar la primera con los datos: 3, 2, 1, 1, 2, 3, 2, 3, 1.

- Rellenar la segunda con los datos: 1, 1, 2, 2, 1, 1, 1, 2, 1.

- Mostrar el contenido de ambas matrices.

- Multiplicar la primera por la segunda y mostrar el resultado.

- Sumar la primera por la segunda y mostrar el resultado.

2. Programa que lee por teclado números enteros y los guarda en una matriz de 5 filas y 4

columnas. A continuación, muestra los valores leídos, el mayor y el menor y las posiciones que

ocupan.

3. Programa que genera una matriz representando un triángulo invertido alineado a la derecha

realizado con asteriscos, cuyo tamaño será especificado por el usuario. La matriz será mostrada

en pantalla finalmente. Por ejemplo, si se indica el tamaño 5 deberá aparecer:

4. Crear un array bidimensional de tamaño 7x7 y rellénalo de forma que los elementos de la

diagonal principal sean 1 y el resto 0. Muestra el array por pantalla en forma de cuadrado.

Nota. Consideramos la diagonal principal la que empieza arriba a la izquierda y termina abajo a

la derecha.

5. Crear un array bidimensional de tamaño 7x7 y rellénalo de forma que los elementos de la

diagonal principal sean 1 y el resto 0. Muestra el array por pantalla en forma de cuadrado.

Nota. Consideramos la diagonal principal la que empieza arriba a la izquierda y termina abajo a

la derecha.