programa Java para contar el número de letras mayúsculas y minúsculas en un string

En este programa Java, vamos a aprender cómo para contar el número de letras mayúsculas y minúsculas en una cadena dada ?

Dada una cadena y tenemos que contar el número total de letras mayúsculas y minúsculas usando el programa Java.

Ejemplo:

Input string: "AAAbbCCddEe"
Output:
Number of uppercase characters: 6
Number of lowercase characters: 5

En este código, tenemos dos entradas:.

  1. de entrada Una class (número de casos de prueba o con mayor claridad el número de cadenas usuario quiere cheque (digamos 5, es decir el usuario quiere comprobar 5 cuerdas y el programa class int 5 entradas).
  2. un cadena de entrada (que será una cadena introducida por el usuario que necesita ser comprobado).

continue cada cadena que tendrá dos salidas

  1. el número de letras minúsculas
  2. el número de letras mayúsculas

Considere el programa: se llevará a número de entradas, cuerda y total de impresiones número de letras en mayúsculas y minúsculas.

import java.util.Scanner;
public class CountUpperAndLowerCaseLetters
{
public static void main(String[] args)
{
//Scanner is a class used to get the output from the user
Scanner Kb=new Scanner(System.in);
System.out.println("How man strings u want to check?");
//Take the input of no. of test cases
int t=Kb.nextInt();
//looping until the test cases are zero
while(t-->0){
//Input the string
System.out.println("Enter the string!");
String s=Kb.next();
//counter to count the uppercase and lowercase letters
int uppercase=0,lowercase=0;
//looping until the string length is zero
for(int i=0;i<s.length();i++){

if(Character.isLowerCase(s.charAt(i))){
lowercase++;
}
else if(Character.isUpperCase(s.charAt(i))){
uppercase++;
}
}
//Print the output
System.out.println("No. of lowercase letter : " + lowercase);
System.out.println("No. of uppercase letter : " + uppercase);
//to give a space of one line
System.out.println();
}
}
}

salida

How man strings u want to check?
1
Enter the string!
AAAbbCCddEe
No of lowercase letter : 5
No of uppercase letter : 6


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *