| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 17:12:22
|
luisera
JavaChild
Membro desde: 18/02/2009 12:17:16
Mensagens: 100
Offline
|
oi galera.
depois de um bom tempo debugando e tentando entender o problema, percebo o fato:
e no prompt:
false
1
achei que isso era obvio como funcionava, nem fui pesquisar... aparentemente me enganei. ou tem alguma coisa que eu devia saber e não sei?
abraços.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 17:19:01
|
RobsonCassol
Debugger
![[Avatar]](/images/avatar/e5c1744e18ee06806b928a7b9129435f.jpg)
Membro desde: 23/10/2007 10:34:27
Mensagens: 65
Offline
|
Java não é como C ela não considera 1 e 0 como true e false.
|
Bacharel em Ciência da Computação pela Universidade Estadual de Mato Grosso.
Sun Certified Java Programmer 6
C/C++ Qt4 Programmer
Analista/Desenvolvedor de sistemas para UAV(Unmanned Aerial Vehicle).
Flight Technologies |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 17:20:04
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
javadoc de Boolean.parseBoolean
Parses the string argument as a boolean. The boolean returned represents the value true if the string argument is not null and is equal, ignoring case, to the string "true".
Example: Boolean.parseBoolean("True") returns true.
Example: Boolean.parseBoolean("yes") returns false.
Ou seja, "1" não é "True" nem "true", portanto parseBoolean retorna false. OK?
This message was edited 1 time. Last update was at 09/03/2009 17:20:34
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 17:20:36
|
luisera
JavaChild
Membro desde: 18/02/2009 12:17:16
Mensagens: 100
Offline
|
Java não é como C ela não considera 1 e 0 como true e false.
é... percebi... =/
mas não é só C que faz isso né... toda uma algebra é baseada nisso...
agora ficou outra dúvida, se eu fizer
ele também não vai entrar no if?
This message was edited 2 times. Last update was at 09/03/2009 17:23:16
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 17:24:02
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Eu normalmente tenho meu próprio "parseBoolean"; não uso o que vem pronto com o Java. Eu faria assim:
This message was edited 1 time. Last update was at 09/03/2009 17:25:03
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 17:24:29
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
luisera wrote:
Java não é como C ela não considera 1 e 0 como true e false.
é... percebi... =/
mas não é só C que faz isso né... toda uma algebra é baseada nisso...
agora ficou outra dúvida, se eu fizer
ele também não vai entrar no if?
Não porque nem compila.
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 17:25:39
|
RobsonCassol
Debugger
![[Avatar]](/images/avatar/e5c1744e18ee06806b928a7b9129435f.jpg)
Membro desde: 23/10/2007 10:34:27
Mensagens: 65
Offline
|
int lala = 1;
if (lala)
Isso não vai nem compilar. chato né.
|
Bacharel em Ciência da Computação pela Universidade Estadual de Mato Grosso.
Sun Certified Java Programmer 6
C/C++ Qt4 Programmer
Analista/Desenvolvedor de sistemas para UAV(Unmanned Aerial Vehicle).
Flight Technologies |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 17:26:15
|
David
JavaEvangelist
![[Avatar]](/images/avatar/77431ca7981f1f1483ae8a58bcbb6e0e.jpg)
Membro desde: 18/03/2005 13:10:33
Mensagens: 450
Localização: Natal/RN
Offline
|
luisera wrote:agora ficou outra dúvida, se eu fizer
ele também não vai entrar no if?
Isso não vai nem compilar...
|
David Pereira
Engenheiro de Computação - UFRN
Mestre em Engenharia Elétrica
Doutorando em Engenharia Elétrica |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 17:28:01
|
luisera
JavaChild
Membro desde: 18/02/2009 12:17:16
Mensagens: 100
Offline
|
heheh 3 respostas, acho que entendi ^^
é, foi só uma ideia hipotética, quem vem do C como eu está costumado a programar assim... =)
bom, vou dar um jeito aqui, obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 18:28:38
|
KahhhXD
Debugger
Membro desde: 13/03/2008 07:39:32
Mensagens: 60
Localização: São Paulo - SP
Offline
|
já pensou que inves de:
poderia ser:
acho q assim funcionaria melhor
|
Kanaãm L. R. Rodrigues
Bacharelando em Ciência da Computação 4º ano |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 18:33:14
|
luisera
JavaChild
Membro desde: 18/02/2009 12:17:16
Mensagens: 100
Offline
|
eu sei né, foi só uma dúvida... =)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 18:34:52
|
KahhhXD
Debugger
Membro desde: 13/03/2008 07:39:32
Mensagens: 60
Localização: São Paulo - SP
Offline
|
AHUauhHUAUHA
blz =p
|
Kanaãm L. R. Rodrigues
Bacharelando em Ciência da Computação 4º ano |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2009 09:49:11
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Ou então..
dai voce pode usar seus 0s e 1s xD
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
|
|