Ejercicios Capitulo 04 bloque10

This commit is contained in:
2024-11-16 20:29:33 +01:00
parent e7ff98025c
commit 56550425a4
5 changed files with 127 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
package capitulo04.bloque10;
/* En el ejercicio pone 20 filas y 10 columnas, pero el ejemplo son
* 10 filas y 20 columnas, yo lo he puesto como en el ejemplo.
*/
public class Ejercicio04 {
public static void main(String[] args) {
char[][] matriz = new char[10][20];
for (int i = 0; i < matriz.length; i++) {
for (int j = 0; j < matriz[i].length; j++) {
matriz[i][j] = ' ';
}
}
for (int i = 0; i < matriz.length; i++) {
matriz[i][0] = '*';
matriz[i][matriz[i].length - 1] = '*';
}
for (int j = 0; j < matriz[0].length; j++) {
matriz[0][j] = '*';
matriz[matriz.length - 1][j] = '*';
}
int filaAleatoria = (int) (Math.random() * (matriz.length - 2)) + 1;
int columnaAleatoria = (int) (Math.random() * (matriz[0].length - 2)) + 1;
matriz[filaAleatoria][columnaAleatoria] = '0';
for (int i = 0; i < matriz.length; i++) {
for (int j = 0; j < matriz[i].length; j++) {
System.out.print(matriz[i][j]);
}
System.out.println();
}
}
}