Olá Camila, tudo bem.
coloquei alguns print no código e acredito que se acompanhar o fluxo do código será mais fácil de entender
for (int linha = 0; linha < 5; linha++) {
System.out.println("Entrando no for interno...");
for (int coluna = 0; coluna < 5; coluna++) {
System.out.println("valor de linha: " + linha + ", valor de coluna: " + coluna);
if (coluna > linha) {
System.out.println("Entrando no if (coluna > linha)...");
System.out.println("Saindo no for interno...");
break;
}
System.out.println("Imprimindo o valor de coluna: " + coluna++);
System.out.println("Incrementando o valor de coluna");
}
System.out.println();
System.out.println("Incrementando o valor de linha");
Executando o código acima, terá o seguinte resultado
Entrando no for interno...
valor de linha: 0, valor de coluna: 0
Imprimindo o valor de coluna: 0
Incrementando o valor de coluna
valor de linha: 0, valor de coluna: 2
Entrando no if (coluna > linha)...
Saindo no for interno...
Incrementando o valor de linha
Entrando no for interno...
valor de linha: 1, valor de coluna: 0
Imprimindo o valor de coluna: 0
Incrementando o valor de coluna
valor de linha: 1, valor de coluna: 2
Entrando no if (coluna > linha)...
Saindo no for interno...
Incrementando o valor de linha
Entrando no for interno...
valor de linha: 2, valor de coluna: 0
Imprimindo o valor de coluna: 0
Incrementando o valor de coluna
valor de linha: 2, valor de coluna: 2
Imprimindo o valor de coluna: 2
Incrementando o valor de coluna
valor de linha: 2, valor de coluna: 4
Entrando no if (coluna > linha)...
Saindo no for interno...
Incrementando o valor de linha
Entrando no for interno...
valor de linha: 3, valor de coluna: 0
Imprimindo o valor de coluna: 0
Incrementando o valor de coluna
valor de linha: 3, valor de coluna: 2
Imprimindo o valor de coluna: 2
Incrementando o valor de coluna
valor de linha: 3, valor de coluna: 4
Entrando no if (coluna > linha)...
Saindo no for interno...
Incrementando o valor de linha
Entrando no for interno...
valor de linha: 4, valor de coluna: 0
Imprimindo o valor de coluna: 0
Incrementando o valor de coluna
valor de linha: 4, valor de coluna: 2
Imprimindo o valor de coluna: 2
Incrementando o valor de coluna
valor de linha: 4, valor de coluna: 4
Imprimindo o valor de coluna: 4
Incrementando o valor de coluna
Incrementando o valor de linha
Veja que nos primeiros loops, somente o valor de coluna é incrementado, pois isso o break é sempre executado. O detalhe é que o incremento ocorre após a impressão, assim o valor impresso é sempre 0.
Quando vc utiliza o operador ++ o valor é incrementado após a impressão da variável.
Vc poderia ter utilizado o operador antes da variável, assim ++coluna
. Desta forma a execução seria semelhante ao do segundo exemplo.