Dúvida Básica  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
rodrigosan171
What is classpath?
[Avatar]

Membro desde: 16/02/2008 12:21:26
Mensagens: 9
Offline

Caros colegas,

Estou engatinhando nessa nova linguagem maravilhosa, desculpem a pergunta ingênua mas gostaria de saber se em java tem como fazer isso.
Por exemplo:

Em portugol eu posso dizer:



Com isso o usuário digitaria as duas idades separadas por vírgula. Em Java como poderia fazer isso? (Já tentei com ',' e com o concatenador '+')
Isso me ajudaria pois eu economizaria linhas de código:



Desde já agradeço a colaboração e o apoio!
Até logo,
[WWW] [MSN]
rafaelzulin
Debugger

Membro desde: 27/07/2007 20:41:15
Mensagens: 58
Offline

Olá,
pelo que eu entendi, vc quer que o usuário digite as suas 10 idades em uma única linha usando um separador como a ",". O que vc tem que fazer é ler essa string que vai ser entrada pelo usuário e depois trata-la. Eu sugiro que vc use a classe StringBuffer. com ela vc poderá tratar essa string facilmente. Ela possui um monte de métodos práticos e bem intuitivos. É só da uma lida na descrição de cada método (se estiver usando netbeans ou outro ide que as mostra , senão procura na internet ).

t+
WillyKocher
JavaTeenager

Membro desde: 12/03/2007 14:47:07
Mensagens: 188
Offline

po cara o java aqui no trampo é 1.4 tem nem como eu testar esse codigo. =(
mas eu jurava que o Scanner funcionava do jeito que vc diz ter tentado tipo:



bastando apenas existir um caractere entre os inteiros, ja serviria como delimitador natural para o metodo nextInt(), virgula ,espaço ou qualquer coisa,
mas tenta ae por um espaço entre as duas ou mais idades como no meu exemplo, pena eu não poder testar aqui.

This message was edited 1 time. Last update was at 27/03/2008 08:40:23


SCJP 6.0 - 91%
SCWCD 5.0
rodrigosan171
What is classpath?
[Avatar]

Membro desde: 16/02/2008 12:21:26
Mensagens: 9
Offline

Ok. Pessoal.
Muito obrigado pelas dicas.
Abçs,

[WWW] [MSN]
nicoweda
JavaChild
[Avatar]

Membro desde: 04/04/2005 10:44:40
Mensagens: 122
Offline

É simples, recebe as idades que o cara digitou separadas por , com o Scanner mesmo.

Depois pega essa String que deve vir algo como "10,18,23,24,32,43,19,15,23,13" e da um spli usando como regex a virgula.



Abraços

Bruno Nicoletti Siqueira
[MSN]
haroldojribeiro
Thread.start()
[Avatar]

Membro desde: 18/04/2007 18:20:36
Mensagens: 30
Offline

Como sugerido acima, você pode fazer isso com a classe Scanner (se é que entendi o que vc quer fazer rs);

Escrevi um código bem simples aqui, que vc tbm consegue ler e mostrar idades veja:


É claro que vc pode colocar isso dentro de um for, while, etc... ai vai de como exatamente você precisa se sua aplicação seja, qualquer coisa posta ai.
Espero ter ajudado
abraço!

Atenciosamente
Haroldo Ribeiro
[Email]
rodrigosan171
What is classpath?
[Avatar]

Membro desde: 16/02/2008 12:21:26
Mensagens: 9
Offline

nicoweda wrote:É simples, recebe as idades que o cara digitou separadas por , com o Scanner mesmo.

Depois pega essa String que deve vir algo como "10,18,23,24,32,43,19,15,23,13" e da um spli usando como regex a virgula.


Abraços


Poxa nicoweda é isso mesmo vou testar amanhã q agora tenho q ir para o serviço...
Obrigado.
[WWW] [MSN]
rodrigosan171
What is classpath?
[Avatar]

Membro desde: 16/02/2008 12:21:26
Mensagens: 9
Offline

haroldojribeiro wrote:Como sugerido acima, você pode fazer isso com a classe Scanner (se é que entendi o que vc quer fazer rs);

Escrevi um código bem simples aqui, que vc tbm consegue ler e mostrar idades veja:


É claro que vc pode colocar isso dentro de um for, while, etc... ai vai de como exatamente você precisa se sua aplicação seja, qualquer coisa posta ai.
Espero ter ajudado
abraço!


Amigo haroldojribeiro valew pela dica do JOptionPane... esse recurso eu já sabia utilizar... mas usando o JOptionPane e teria que fazer da mesma forma que postei... ou seja criar várias linhas para pegar cada idade...

Ja com a dica do nicoweda eu posso pegar estas idades tudo numa linha só separadas por vírgula, isso agiliza o processo... =D
Muito obrigado pela dica!
[WWW] [MSN]
pissurno
JavaBaby
[Avatar]

Membro desde: 04/12/2007 13:28:23
Mensagens: 81
Localização: Campo Grande - MS
Offline

split é o que há... rsrsrsrs
[Email] [MSN]
rodrigosan171
What is classpath?
[Avatar]

Membro desde: 16/02/2008 12:21:26
Mensagens: 9
Offline

Colegas,

Muito obrigado pelas dicas aprendi usar coisas nova já! hehehe

Bom para solucionar aquele primeiro post utilizei uma coisa bem simples... estrutura condicional... e os meus problemas acabaram-se heehehe

Logo abaixo segue o código:


Abraços,

E mais uma vez obrigado pela atenção dispendida.
[WWW] [MSN]
Mr. Smith
JavaBaby
[Avatar]

Membro desde: 24/03/2008 06:20:10
Mensagens: 91
Offline

Pessoal !! Boa noite é sobre algoritmo Kruskal, é que estou fazendo um trabalho de um mapa de uma região e precisaria saber, como posso andar por todos as cidades(vértices), sem fechar ciclo, ai preciso pegar as menores arestas.
Valew!
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team