![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Strings e Caracteres |
Leia uma palavra e retorne uma nova string com os caracteres repetidos removidos - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 763 vezes |
|
Pergunta/Tarefa: Escreva um programa Java que pede para o usuário informar uma palavra. Retorne uma nova string que será uma representação da string anterior, porém, removendo os caracteres repetidos. Seu código deverá manter os caracteres originais na mesma ordem. Sua saída deverá ser parecida com: Informe uma palavra: banana A palavra informada foi: banana Nova string sem repetições: ban Veja a resolução comentada deste exercício usando Java: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.util.Scanner;
public class Estudos{
public static void main(String args[]){
// para efetuar a leitura da entrada do usuário
Scanner entrada = new Scanner(System.in);
// vamos pedir para o usuário informar uma palavra
System.out.print("Informe uma palavra: ");
String palavra = entrada.nextLine();
// vamos mostrar a palavra original
System.out.println("A palavra informada foi: " + palavra);
// agora vamos montar uma nova string sem caracteres repetidos
String resultado = "" + palavra.charAt(0);
for(int i = 1; i < palavra.length(); i++){
// este caractere já está contido na segunda string?
boolean existe = false;
for(int j = 0; j < resultado.length(); j++){
if(resultado.charAt(j) == palavra.charAt(i)){
existe = true;
}
}
if(!existe){
resultado = resultado + palavra.charAt(i);
}
}
// vamos mostrar a string sem repetições
System.out.println("Nova string sem repetições: " + resultado);
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






