exibir quantos dígitos tem um número qualquer  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
ARS
Smalltalk

Membro desde: 09/04/2008 22:56:23
Mensagens: 4
Offline

estou aprendendo Java..
eis q surje uma dúvida..

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 )


desde já, agradeço!
guilhermezerbinatti
Thread.start()

Membro desde: 27/07/2007 11:28:51
Mensagens: 30
Offline

transforma pra string.. e exibe o tamanho da string
abraços
ARS
Smalltalk

Membro desde: 09/04/2008 22:56:23
Mensagens: 4
Offline

e como eu exibo tamanho da string?
guilhermezerbinatti
Thread.start()

Membro desde: 27/07/2007 11:28:51
Mensagens: 30
Offline

String numero;
numero.length();

vai te retornar um int

abraços
ARS
Smalltalk

Membro desde: 09/04/2008 22:56:23
Mensagens: 4
Offline

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
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2450
Localização: São Paulo - SP
Offline

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é!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
ARS
Smalltalk

Membro desde: 09/04/2008 22:56:23
Mensagens: 4
Offline




ta funcionando, valeu a ajuda d tds!!
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

Outra forma de contar quantos dígitos tem um número inteiro qualquer, em representação DECIMAL, é calcular o logaritmo.

[WWW]
LuksS
JavaTeenager
[Avatar]

Membro desde: 08/01/2008 10:55:41
Mensagens: 172
Offline

Cara, p/ que tanta complicação?


keep it simple!

This message was edited 1 time. Last update was at 10/04/2008 09:25:35


http://lucassimao.wordpress.com/
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2450
Localização: São Paulo - SP
Offline

LuksS wrote:Cara, p/ que tanta complicação?


keep it simple!


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.

Até!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team