if ( false ) {
imprime "lasdkhasdlfjasdhlfkasdhfklasdjfhlasdfhasdlkfhlfjkasdhlfjk"
} caso contrario {
imprime "verdade eh falso, logo vou imprimir este cara aqui"
}
rafaelzulin
paribe:
Olá pessoal,
uma duvida no exemplo abaixo porque imprime true ????
se alguem puder me ajudar agradeceria.
abs
publicclassTestMeu{/** * @param args */publicstaticvoidmain(String[]args){// TODO Auto-generated method stubbooleanverdade=false;if(verdade){System.out.println("falso");}else{System.out.println("true");}}}
Você tá de brincadeira né? :shock:
Traduzindo seu código:
verdade = falso; ///olha bem e
se verdade for verdadeiro
então imprime falso
senão (no caso de verdade ser falso) imprime verdade
cada coisa que a gente ve...
Vulto
O código não está fazendo sentido, quando você diz if(verdade), é o mesmo que dizer “se verdade for true”. Então, como você vai imprimir “falso”, quando ela for verdadeira ? Não faz nenhum sentido pra mim, talvez você não tenha entendido a saída justamente por ter feito o contrário, no System.out.println.
Solução: inverter as strings do System.out.println.
Perceba que if(verdade) é o mesmo que if(verdade == true), e como verdade não foi definida como true, caiu no else, imprimindo a string que você colocou lá: true. Por mais que não faça sentido imprimir true justamente quando sua variável verdade for false, e imprimir falso quando sua variável verdade for true.
jingle
pra min isto parece aquelas pegadinhas que professores poem nas provas basicas de algoritimo ou nas cadeiras basicas de programação …
e que por sinal acaba pegando monte de aluno que durmiu a aula inteira… =)
Rulio
Meu irmão… Faz isso não brother !!! Chega fiquei triste agora, puts.
thegoergen
Simples: Porque verdade é false.
E essas pegadinha pegaram um monte de gente na minha cadeira de algoritmo… huahauhau
Luiz_Augusto_Prado
Vc vai me desculpar, mas tive que rir…
Não é possivel!
Se isso for sério, o que duvido, é pq vc não tá estudando.
tem que pegar a apostila e meter a cara meu!
veja que onde existe o “*” ocorrerá um teste se o valor é V ou F.
jmag
Pelo Jeito aqui… os caras estão rindo por que todos eles já nasceram sabendo…
alucardeck
NÃÃÃÃÃOOOO !!!
vc reviveu o topico… ahhhh
jmag
rs foi mal… kkk
filipefox
NÃÃÃÃÃOOOO !!!
vc reviveu o topico… ahhhh
AHAHAHAHAHAAHAHAHAHAH, chorei de rir com esse “pânico de ressuscitar tópico antigo”!!! AHAHAHAHAHAHAHAHAHAAHA!!!
abelgomes
TOPICO “JASON”…
Luiz_Augusto_Prado
Não companheiro, não estamos rindo porque nascemos sabendo.
Elogiamos quem merece e criticamos quem não se esforça.
Estamos rindo porque somos fieis ao que acreditamos, aos amigos e familiares.
Tudo o que consegui foi com muitas noites sem dormir e muito esforço.
Parabéns a quem não precisou de tanto para compreender o que compreendi.
Mesmo assim, Vá em frente, O esforço vale apena.
Mesmo tendo tantos outros que podem fazer muito mais rápido e melhor do que nós.
Talvez não ganhemos muito com isso, mas o prazer que sentiremos é suficiente pra não
nos jogar no mundo do crime.
Na verdade, como sempre digo, acho que só deve existir
um profissional que tenha prazer maior do que o meu:
Ator de filme pornográfico.