编写一个程序,提示用户输入一个字符串,然后显示该字符串中大写字母的数目。
package pack2;
import java.util.Scanner;
public class CountUppercaseLetters {
public static void main(String[] args) {
try(Scanner input = new Scanner(System.in);) {
System.out.print("Enter a string: ");
System.out.println("The number of uppercase letters is "
+countUppercaseLetters(input.nextLine()));
}
}
//计数大写字母
public static int countUppercaseLetters(String string) {
int count = 0;
for (char c : string.toCharArray()) { //foreach循环依次遍历字符
if(Character.isUpperCase(c)) //如果字符为大写,count++
count++;
}
return count;
}
}