
Postado originalmente por
caikeke
Eu to tentando aprender java com umas apostilas da net ai, mas tem um negocio que elas não explicaram direito.
Para que server os seguintes operadores:
~
!
|
||
?:
alguem ai pode me explicar?
~ Se não me engano é aproximado.
! junto com um = significa diferente. E também tem um sentido negativo, pox exemplo
Código:
boolean aux = true
if(!aux) // se não aux, ou seja, se aux == false
| não lembro :S
|| Significa ou.
Código:
if(condição 1 || condição 2) // Se condição 1 ou condição 2
?: É um if else reduzido.
Código:
condição ? ação 1 : ação 2
// É a mesma coisa de
if(condição)
ação 1
else
ação 2