1
resposta

For (Conta conta : lista) { }

Já vi outras pessoas escrevendo o codigo inteiro do java dessa forma "diferente" do que é mostrado nas aulas. Creio que é uma incrementação mais recente do java, onde agiliza a forma de escrever o codigo. Tem algum curso aqui na alura q ensina a escrever o codigo dessa forma ? Segue abaixo um print de um exemplo que estou falando. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Gabi!

O operador ? é conhecido como operador ternário. Nada mais é do que o bom e velho if-else escrito de maneira diferente.

Não me lembro onde já vi isso sendo passado aqui na Alura, mas vou deixar como recomendação a leitura de alguns artigos:

https://www.codegrepper.com/code-examples/java/java+if+else+shorthand http://www.cafeaulait.org/course/week2/43.html

Espero ter ajudado!

Boa sorte em seus estudos!