public class Test { public static void main(String[] args) { String s = "Hi, Good Morning"; //这里m方法的功能是检测大写字母的数量 //3 System.out.println(m(s)); } public static int m(String s) { int count = 0; for (int i = 0; i < s.length(); i++) if (Character.isUpperCase(s.charAt(i))) count++; return count; } }
时间: 2024-04-26 16:20:51 浏览: 140
这段代码是一个简单的 Java 程序,其中包含了一个名为 m 的方法,用于计算字符串中大写字母的数量。在 main 方法中,定义了一个字符串 s,然后调用 m 方法计算 s 中大写字母的数量并打印结果。
具体来说,这个程序的执行流程如下:
1. 在 main 方法中定义了字符串 s,其值为 "Hi, Good Morning"。
2. 调用 m 方法,将字符串 s 作为参数传入。
3. 在 m 方法中,定义了一个整型变量 count,初始值为 0。
4. 使用 for 循环遍历字符串 s 中的所有字符,如果字符是大写字母,就将 count 加 1。
5. 循环结束后,返回 count 的值。
6. m 方法返回后,将大写字母的数量打印到控制台。
最终输出结果为 3,因为字符串 "Hi, Good Morning" 中有三个大写字母。
阅读全文