Duvida com >>

Boa tarde pessoal, o que significa os sinais de >> no código abaixo?

System.out.println( 2 >> 1);

[quote=ricardo.vertuan]Boa tarde pessoal, o que significa os sinais de >> no código abaixo?

System.out.println( 2 >> 1);

é um operador binário.

Deslocamento de bits:
http://www.sap-img.com/java/java-bitwise-shift-operators.htm

http://www.sap-img.com/java/java-bitwise-logical-operators.htm

Isso é manipulação de Bit em java
Você está deslocando o int 2 em 1 casa para a direita
10
vai para
1 em binário… que significa 1 em decimal.

http://java.sun.com/docs/books/tutorial/java/nutsandbolts/op3.html
http://www.numaboa.com.br/informatica/java/matBitBit.php

Obrigado pessoal, agora vou estudar…