mirror of
https://gitlab.com/tutorial-java-rafa-munoz/tutorial-java-2024-25/tutorialjava2024-25.git
synced 2025-11-09 09:57:40 +01:00
85 lines
1.2 KiB
Java
85 lines
1.2 KiB
Java
package tutorialJava.capitulo4_Arrays;
|
|
|
|
import java.util.Iterator;
|
|
|
|
import tutorialJava.Utils;
|
|
|
|
public class Ej04_ComoHacerEjerciciosMatrices {
|
|
|
|
/**
|
|
*
|
|
* @param args
|
|
*/
|
|
public static void main(String[] args) {
|
|
int m[][] = new int[][] { {1, 2, 3, 4, 0},
|
|
{5, 6, 0, 8, 9},
|
|
{10, 0, 12, 13, 14},
|
|
{0, 16, 17, 18, 19},
|
|
{20, 21, 22, 0, 24} };
|
|
|
|
// inicializaMatrizAlAzar(m);
|
|
imprimeMatriz(m);
|
|
System.out.println("Es positiva: " + esMatrizPositiva(m));
|
|
}
|
|
|
|
|
|
/**
|
|
*
|
|
* @param m
|
|
*/
|
|
public static void inicializaMatrizAlAzar(int m[][]) {
|
|
for (int i = 0; i < m.length; i++) {
|
|
for (int j = 0; j < m[i].length; j++) {
|
|
m[i][j] = (int) Math.round(Math.random() * 100);
|
|
}
|
|
}
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param m
|
|
*/
|
|
public static void imprimeMatriz(int m[][]) {
|
|
for (int i = 0; i < m.length; i++) {
|
|
for (int j = 0; j < m[i].length; j++) {
|
|
System.out.print(m[i][j] + "\t");
|
|
}
|
|
System.out.println();
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
*
|
|
* @param m
|
|
* @return
|
|
*/
|
|
public static boolean esMatrizPositiva(int m[][]) {
|
|
for (int i = 0; i < m.length; i++) {
|
|
for (int j = 0; j < m[i].length; j++) {
|
|
if (m[i][j] < 0) {
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|