Java.lang.NumberFormatException in Short.ValueOf( , 2)

Alguém sabe me informar porque o código abaixo dispara uma java.lang.NumberFormatException?

Short novoShort2 = Short.valueOf("3", 2); System.out.println(novoShort2);

Detalhe, na base binária apenas o argumento “1” é aceito sem problemas.

Obrigado

Já tentou com parseShort?

Será porque a base binária apenas tem 0 e 1??

haha

maldita falta de atenção!!!

Valeu pmln

[quote=wsch]haha

maldita falta de atenção!!!

Valeu pmln[/quote]

Olhe sobre o assunto nos livros
Java use a Cabeça
Java como Programar

Tem umas bases teóricas e práticas que o ajudarão a fixar os conceitos
e fazer exercícios.

Abraço.