Pessoal, estou usando Java 6 e queria saber se é possível fazer isso aqui em Java 6 (ou só no 7)
byte bb = 0b11111111; //8 bits
short ss = 0b1111111111111111; //16bits
int ii = 0b11111111111111111111111111111111; //32 bits
long ll = 0b1111111111111111111111111111111111111111111111111111111111111111; // 6bits
float ff = 0b11111111111111111111111111111111; //32 bits
double dd = 0b1111111111111111111111111111111111111111111111111111111111111111; //64bits
Depois dar os prints de cada variável… A intenção é imprimir na tela o valor máximo suportado pelo tipo, na base decimal. Enfim, minha dúvida mesmo é saber se esse lance de colocar o 0b na frente do valor funciona em java 6 e se é possível escrever em binário nesta versão.
Ta dando erro de compilação. Pra cada variável: “integer number too larger”