Olá Hugo, tudo bem com você?
Peço desculpas pela demora em obter um retorno.
Obrigado por compartilhar suas observações quanto ao uso terminal do Windows 10 para compilação de projetos em Java - com certeza poderá ajudar outros alunos e alunas que tenham dúvidas a respeito.
Já sobre as linhas System.out.println(++i)
e System.out.println(--i);
, é importante entender como o operador de incremento (++i)
e o operador de decremento (--i) funcionam:
O operador de incremento (++i)
aumenta o valor da variável i
em 1 antes de imprimir o resultado. Por exemplo, se i
for inicializado com o valor 0 e a linha System.out.println(++i)
for executada, o valor de i
será incrementado para 1 e o resultado impresso será 1.
Por outro lado, o operador de decremento (--i)
diminui o valor da variável i em 1 antes de imprimir o resultado. Usando o mesmo exemplo anterior, se i for inicializado com o valor 1 e a linha System.out.println(--i)
for executada, o valor de i será decrementado para 0 e o resultado impresso será 0.
Se você não comentar uma das linhas e ambas forem executadas em sequência, o resultado será diferente porque a ordem de incremento ou decremento afetará o valor final da variável i
. Comentando uma das linhas, você exclui sua execução e, portanto, o resultado será baseado apenas no operador que foi executado.
Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Em caso de dúvidas estou à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!