qual a diferença em usar esses termos lógicos || e |?
Diferença || e |, && e &[RESOLVIDO]
3 Respostas
vlw Doutor
A diferença é que os operadores | e & comparam de bit a bit...
ex:
class Teste{
public static void main(String []args){
int i = 0;
int j = 4;
if(i != 0 && j++ > 2){
System.out.println("Entrou no if com &&");
}
System.out.println("&& > i: " + i + " j: " +j);
if(i != 0 & j++ >2){
System.out.println("Entrou no if com &");
}
System.out.println("& > i: " + i + " j: " +j);
}
}
mesmo a primeira condicao sendo false ele continua o codigo...
vai imprimir......
&& > i: 0 j: 4
& > i: 0 j: 5
Criado 29 de janeiro de 2009
Ultima resposta 29 de jan. de 2009
Respostas 3
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo