Con relación a la solucion brindada por la plataforma para la implementacion del "break" para obtener una matriz triangular:
public class TestBucles2 {
public static void main(String[] args) {
for (int fila = 1; fila <= 10; fila++) {
for (int columna = 0; columna <= 10; columna++) {
if(columna > fila) {
break;
}
System.out.print("*");
System.out.print(" ");
}
System.out.println();
}
}
}
Pense en n ligero cambio en esa solución colocando como booleano del inf de la quinta fila un "==" en vez de un">" ya que cuando se ejecuta la instrucción del if, a partir de alli ya no se sigue desenvolviendo el segundo bucle por lo que el resultado es el mismo:
public class TestBucles2 {
public static void main(String[] args) {
for (int fila = 1; fila <= 10; fila++) {
for (int columna = 0; columna <= 10; columna++) {
if(columna == fila) {
break;
}
System.out.print("*");
System.out.print(" ");
}
System.out.println();
}
}
}
Deseo saber saber si mi conclusion es correcta tanto en la solución dada como en cuanto a la explicacion de la razon por la cual funciona. Gracias!
`