preciso pegar um número e exibir quantos dígitos este número inteiro tem…
a classe faz outras coisas também, mas estas já resolvi sem problemas…
se alguém puder me ajudar fico grato ^^
só preciso saber a maneira q uso para conseguir saber qnts digitos tem determinado número inteiro…
como estou no primeiro semestre, tenho q resolver isso com comando simples (até mesmo pq não sei nenhum mto avançado :P)
transforma pra string… e exibe o tamanho da string
abraços
A
ARS
e como eu exibo tamanho da string?
G
guilhermezerbinatti
String numero; numero.length();
vai te retornar um int
abraços
A
ARS
não aprendi a usar length(); ainda
e tenho q resolve com comandos q eu aprendi só :S
recém to começando o conteúdo q fala sobre herança…
não sei mta coisa ainda
obs.: desculpe a encomodação, sei q estou sendo chato ^^
abraço
maquiavelbona1 like
O mais interessante ( e que você não usa String ) é você dividir sucessivamente por 10 até o quociente for 0. Para cada divisão, existirá um dígito.
Até!
A
ARS
while(num !=0) {
num = num/10;
cont++;
}
System.out.println(cont);
ta funcionando, valeu a ajuda d tds!!
T
thingol1 like
Outra forma de contar quantos dígitos tem um número inteiro qualquer, em representação DECIMAL, é calcular o logaritmo.
Porque ele falou que só poderia usar coisas que ele aprendeu e ele disse que não tinha aprendido o length da classe String. Não adianta nada ele fazer as coisas e tomar um zero.