[Resolvido]Entrar com zeros antes do numero?

5 respostas
rnldfll

Quando tento colocar zeros antes do numero(009, ao inves de 9) da um erro de compilação, queria saber como fazer para ignorar esses zeros.

5 Respostas

A

Posta seu código…

B

0 a esquerda é um número octal (base oito). Não existem os dígitos 8 ou 9 em octal. Não coloque zeros à esquerda dentro do código da aplicação. Por outro lado, você pode receber normalmente Strings do usuário com zeros à esquerda. Para imprimir zeros à esquerda, use a classe NumberFormat (procure pelo javadoc dela para saber como usar)

rnldfll

sim, depois de postar pensei em receber string e usar o replace para tirar eles e depois transformar em int , vlw galera, não pensei mto antes de postar, coisa tão simples ‘-’

rnldfll

pensando melhor o replace ia destruir um numero que estivesse com zeros a direita ‘-’, tipo(900, ia deixar 9), kkkkkkkkkk

@edit: o metodo “PARSE” ja faz isso, desculpa ai gente não tinha reparado nisso ‘-’

B

Não precisa usar replace, o Integer.parseInt já converte números com zero à esquerda.

Criado 20 de março de 2013
Ultima resposta 20 de mar. de 2013
Respostas 5
Participantes 3