JAVA中输入一个字符串查找该字符串中数字的个数带详细注释
// 导入Scanner类 import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 创建Scanner对象 System.out.println("请输入一个字符串:"); String str = scanner.nextLine(); // 获取用户输入的字符串
int count = 0; // 计数器,用于记录数字的个数
// 遍历字符串中的每一个字符
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i); // 获取当前字符
// 判断当前字符是否为数字
if (c >= '0' && c <= '9') {
count++; // 如果是数字,计数器加1
}
}
System.out.println("该字符串中数字的个数为:" + count);
}
}
/*
- 思路:
-
- 创建Scanner对象,获取用户输入的字符串
-
- 创建计数器变量count,用于记录数字的个数
-
- 遍历字符串中的每一个字符,判断是否为数字
-
- 如果是数字,计数器count加1
-
- 输出数字的个数 */
原文地址: https://www.cveoy.top/t/topic/6RK 著作权归作者所有。请勿转载和采集!