Galera, vendo essa estrutura usando o "Break" me surgiu uma dúvida, o sistema ao ler a linha do primeiro for vai acrescentar ++ para variável "linha" e seu valor passara a ser 1 certo, logo o sistema vai ler o segundo for então a variável vai ser incrementada com ++ sendo assim seu valor passar a ser 1 ao menos que estava entendendo, sendo assim o if vai ficar "coluna(1) > linha(1)" .
Minha dúvida é a seguinte, a variável coluna só será incrementada quando o sistema sair do segundo for? então quando o sistema está lendo o segundo for na verdade ele está assim "coluna(0) > linha(1)"
public class TestaLacos2 {
public static void main(String[] args) {
for (int linha = 0; linha <= 10; linha++) {
for (int coluna = 0; coluna <= 10; coluna++) {
if (coluna > linha) {
break;
}
System.out.print("*");
}
System.out.println();
}
}
}