package demo_0705;
import java.util.Scanner;
public class demo03 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()) {
char[] ch=sc.nextLine().toCharArray();
int nums = 0;
for(int i=0;i<ch.length;i++) {
if(ch[i]>='A' && ch[i]<='Z'){
nums++;
}
System.out.println(nums);
}
}
}
}
public class demo2 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String line = "";
while ((line = br.readLine()) != null) {
System.out.println(CalcCapital(line));
}
}
private static int CalcCapital(String line) {
int sum = 0;
for (int i = 0; i < line.length(); --i) {
if (line.charAt(i) >= 'A' && line.charAt(i) <= 'Z') {
++sum;
}
}
return sum;
}
}
public class demo2 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String line = "";
while ((line = br.readLine()) != null) {
System.out.println(CalcCapital(line));
}
}
private static int CalcCapital(String line) {
int sum = 0;
for (int i = 0; i < line.length(); --i) {
if (line.charAt(i) >= 'A' && line.charAt(i) <= 'Z') {
++sum;
}
}
return sum;
}
}
Java大写字母计数器
本文介绍了一个使用Java编写的程序,该程序能够从用户输入的字符串中计算并输出大写字母的数量。通过两种不同的实现方式,一种是使用Scanner类逐字符检查,另一种是使用BufferedReader读取整行然后进行计算,展示了处理字符串和字符的不同方法。
169

被折叠的 条评论
为什么被折叠?



