Problema com String

2 respostas
N

Galera estou precisando de ajuda… O professor pediu pra gente um programa que leia uma string e imprima só as iniciais de cada frase… como faço isso?

2 Respostas

N

O exemplo que o professor deu é que se o usuário digitasse “Ordem e Progresso” o programa deveria imprimir “OeP”, que são as iniciais de cada palavra.

Sandro_Machado

desta forma deve funcionar.

public class ImprimeIniciais {

public static void main(String[] args) {
    String frase = "Ordem e Progresso";
    String iniciais = Character.toString(frase.charAt(0));
    for (int i = 0; i < frase.length(); i++) {
        if (frase.charAt(i) == ' ') {
            iniciais += frase.charAt(i + 1);
        }
    }
    System.out.println(iniciais);
}

}

Criado 31 de julho de 2016
Ultima resposta 31 de jul. de 2016
Respostas 2
Participantes 2