Folks,
porque o resultado y é 8 …
public class Operadores{
public static void main(String[] args){
int x = 2 + 5 * 3;
int y = 4 << 1;
System.out.println(x+","+y);
}
}
resultado
17,8
Folks,
porque o resultado y é 8 …
public class Operadores{
public static void main(String[] args){
int x = 2 + 5 * 3;
int y = 4 << 1;
System.out.println(x+","+y);
}
}
resultado
17,8
4 em binário é 00000100. Fazendo 4 << 1 você desloca um bit para a esquerda, resultando em 00001000, que equivale a 8.
Folks,porque o resultado y é 8 ....
public class Operadores{ public static void main(String[] args){ int x = 2 + 5 * 3; int y = 4 << 1; System.out.println(x+","+y); } } resultado 17,8
Aconselho ler:
http://www.guj.com.br/posts/list/2725.java
no exame SCJP 1.5 cai esse tipo de questão ??
acho q cai só no 1.4 pra trás
de qqr jeito é bom saber usá-lo
no exame SCJP 1.5 cai esse tipo de questão ??
acho q cai só no 1.4 pra trás
de qqr jeito é bom saber usá-lo
Esses opedadores bitwise não caem no 1.5 mesmo, só até o 1.4.