String

3 respostas
V

Pessoal eu tenho que fazer alguns exercicios com String do tipo fazer um programa que leia uma frase qualquer digitada pelo usuário e me mostra só as consoantes… mas eu não sei nada sobre o tratamento, gostaria que me indicasse tutorial link algumas coisa para eu ter alguma noção de como começar.

att

Victor Farion

3 Respostas

E

Quebre o seu problema em pedaços. No seu caso, escreva um método que receba uma string e retorne uma string só com as consoantes. Então escreva seu programa usando esse método.

Dica: o método que permite obter um pedaço de uma string a partir de outra é “substring”. Para saber o comprimento de uma string, use o método “length”. Para concatenar duas strings, use o sinal de “+”. E para saber se uma string é igual a outra, não use “==” e sim o método “equals”.

OK?

A

Utiliza esse método que o etangle falou do substring, mas coloca um contador de letras, escrevendo as regras para facilitar:

  • Enquanto substring for verdadeiro, armazene a letra em um array:

— No array —

  • Se subrstring == ‘a’, ‘e’, ‘i’, ‘o’, ‘u’ armazenar em um array diferente que você pode nomear como vogais[], caso contrario, armazene em consoantes[]

ao final, exiba o seus arrays, ou se preferir, somente as consoantes.

Quanto a criação do programa, eu vou te dar uma dica:

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html#substring(int,%20int)

depois que iniciar o código e começarem as dores de cabeça, poste aqui que ajudaremos :smiley:

T+

DavidUser

Seria melhor utiliza de lists ou fazer a verificação do número de consoantes antes da criação do array de consoantes. :roll:

Criado 29 de setembro de 2009
Ultima resposta 29 de set. de 2009
Respostas 3
Participantes 4