C para Java. Ajuda  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
bestlinux
JavaEvangelist
[Avatar]

Membro desde: 30/06/2008 13:18:23
Mensagens: 359
Offline

Galera,

Estou trabalhando com operadores de bits em C. Porém, estamos passando este codigo para Java. A minha duvida é a seguinte. No C tenho esta operação:



Como eu faço essa operação no Java, pois o mesmo If no Java, é apresentado o erro:

Type Mismatch: cannot convert from int to boolean

Obrigado.

http://www.bestlinux.com.br
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Em Java,

bestlinux
JavaEvangelist
[Avatar]

Membro desde: 30/06/2008 13:18:23
Mensagens: 359
Offline

entanglement wrote:Em Java,



E esta:



??
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Em C, qualquer coisa que não seja 0 (false) é true.

Em Java, simplesmente compare a coisa com zero (use !=) , para transformar 0 em false, e algo diferente de 0 em true.

Exemplo:

bestlinux
JavaEvangelist
[Avatar]

Membro desde: 30/06/2008 13:18:23
Mensagens: 359
Offline

Humm..entendi. Valeu pelas respostas.

http://www.bestlinux.com.br
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1693
Offline

Não tem muito a ver com a sua dúvida, mas recomendo fortemente a leitura desse artigo:

http://www.ibm.com/developerworks/java/library/j-noaccent.html

Ele fala sobre o "sotaque" de programadores de outras linguagens em Java.
Interessantíssimo.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team