Não entendi o porquê do uso do pipe nesta situação : System.out.println(010|4);
Além disso, resultado obtido 12 ??
Uso do pipe na classe System
2 Respostas
Isso aí não é um pipe, mas um ou bit-a-bit.
Então, vc pega o número octal 010 (8 decimal) e faz um ou com 4. Vamos ver isso em binário:
1000 |
0100
1100 --> em decimal: 12
Agradeço pela sua ajuda.
Foi muito importante para meu entedimento. 
Criado 17 de outubro de 2010
Ultima resposta 18 de out. de 2010
Respostas 2
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo