Files
tutorialjava2024-25/src/tutorialJava/capitulo4_Arrays/Ej04_ComoHacerEjerciciosMatrices.java
2024-09-12 13:36:06 +02:00

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;
}
}