Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Strings e Caracteres |
Como contar os caracteres maiúsculos em uma string informada pelo usuário - Exercícios Resolvidos de JavaQuantidade de visualizações: 1029 vezes |
Pergunta/Tarefa: Escreva um programa Java que solicita ao usuário um palavra, frase ou texto e informa a quantidade de caracteres maiúsculos encontrados. Sua saída deverá ser parecida com: Informe uma palavra, frase ou texto: Arquivo de Códigos A palavra ou frase contém 2 letras maiúsculas. Veja a resolução comentada deste exercício usando Java: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- package estudos; /* ATENÇÃO: O código usado na resolução deste exercício não considera caracteres com acentos nem o cedilha. Fica a seu cargo pesquisar formas alternativas ou complementos */ import java.util.Scanner; public class Estudos{ public static void main(String[] args){ // vamos usar a classe Scanner para ler a entrada do usuário Scanner entrada = new Scanner(System.in); // vamos pedir para o usuário informar uma palavra, frase ou texto System.out.print("Informe uma palavra, frase ou texto: "); String palavra = entrada.nextLine(); // vamos contar as letras maiúsculas int maiusculas = 0; for(int i = 0; i < palavra.length(); i++){ if(palavra.charAt(i) >= 'A' && palavra.charAt(i) <= 'Z'){ maiusculas++; } } // mostra o resultado System.out.println("A palavra ou frase contém " + maiusculas + " letras maiúsculas."); } } |
![]() |
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 |
MySQL - Como adicionar horas ao valor de um campo DATETIME ou TIME usando a função ADDTIME() do MySQL |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |