[RESOLVIDO]Imprimir palavra

3 respostas
williamdasflores

Boa Noite,

Bom estou com um exercicio que pede o efeito seguinte:
J
Ja
Jav
Java
Jav
Ja
J

A primeira parte eu fiz até aparecer o Java inteiro:

String nome = Java;

String letra = “”;

int i;
for(i = 0; i<=nome.length() -1; i++)
    {
           letra+=nome.charAt(i);
           System.out.println(letra);
    }

Agora falta a outra parte que não estou conseguindo fazer…alguem ai pode me dar um help?

[RESOLVIDO]

3 Respostas

gpd38

Caro amigo williamdasflores.

Você ja tem a faca e o queijo na mão, so nao come porque nao quer.

Na soluçao que vc deu, vc iniciou de zero ate o tamanho da palavra e foi mostrando caracter a caracter. OK esta soluçao

Na proxima soluçao basta vc inverter a condiçao do for e ao inves de mostrar o caracter, vc mostra uma sequencia de letras com o metodo subString ou subSequence passando como parametro o inicio e o fim da sequencia que vc quer mostrar.

Precisando estamos aí.

Testa e veja se consegue

saulods

Com StringBuffer:

class Nome{
	public static void main(String args[]){
		StringBuffer palavra = new StringBuffer();
		String nome = args[0];		
		for(int i = 0; i<nome.length();i++){
			palavra.append(nome.charAt(i));
			System.out.println(palavra.toString());
		}						
		for(int x = palavra.length()-1; x>=0; x--){			
			palavra.deleteCharAt(x);
			System.out.println(palavra.toString());
		}
	}
}

Abraço…

williamdasflores

:smiley: :smiley: :smiley:

Consegui Cara!!!
então o segundo for ficou assim:

for(i = nome.length() -1; i>=0; i–)

{

letra = nome.substring(0, i);

System.out.println(letra);

}

A saida ficou assim:
Jav
Ja
J

certinhoo!!!vlw brother!

Criado 20 de maio de 2010
Ultima resposta 20 de mai. de 2010
Respostas 3
Participantes 3