Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Strings e Caracteres |
Escreva um programa Java para encontrar o primeiro caractere não repetido em uma string - Versão usando laços - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 690 vezes |
Pergunta/Tarefa: Escreva um programa Java que solicita ao usuário uma palavra, frase ou texto e mostra o primeiro caractere que não se repete na string informada. Sua implementação deverá usar somente laços, ou seja, não poderá usar nenhuma classe já pronta da linguagem Java, exceto os métodos length() e charAt da classe String. Sua saída deverá ser parecida com: Informe uma palavra, frase ou texto: Programar em PHP e Python A string informada foi: Programar em PHP e Python O primeiro caractere não repetido é: g Veja a resolução comentada deste exercício em Java: package exercicio; import java.util.Scanner; public class Exercicio { public static void main(String[] args) { // vamos fazer a leitura usando a classe Scanner Scanner entrada = new Scanner(System.in); // vamos pedir para o usuário informar uma string System.out.print("Informe uma palavra, frase ou texto: "); String string = entrada.nextLine(); // vamos mostrar a string informada System.out.println("A string informada foi: " + string); // vamos percorrer todos os caracteres da string for(int i = 0; i < string.length(); i++){ // esse caractere é único na string? boolean unico = true; // usamos um laço interno para varrer todos os caracetres da // string novamente for(int j = 0; j < string.length(); j++){ |
![]() |
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 |