Pessol o que significa “?”. tenho a seguinte instrução:
fimPonto = (iniPonto != null && !iterator.hasNext()) ? ponto : null;
Se iniPonto não for null e não tiver proximo elemento, então fimPonto recebe ponto?
é isso? E pra que ser ve o “?”
Estou com dúvidas!
:lol:
Vlwwwwwwwww!
è como se fosse um “if”
if(iniPonto != null && !iterator.hasNext())
fimPonto = ponto;
else
fimPonto = null;
este é um if ternário…
traduzindo:
ele é uma forma compacta de
if(iniPonto != null && !iterator.hasNext())
{
fimPonto = ponto;
}else{
fimPonto = null;
}
LPJava
#4
é o mesmo que if…else…
nesse seu caso ai: se o resultado da esquerda for verdadeiro entao a variavel fimPonto recebe ponto senao recebe null.
Vlwwww pela ajuda Pessoal!