Java判断字符串是否包含2个小数点
1. 整体流程
下面是实现“Java 判断字符串是否包含2个小数点”的整体流程:
步骤 | 描述 |
---|---|
1 | 获取输入的字符串 |
2 | 判断字符串中小数点的数量 |
3 | 输出判断结果 |
gantt
title 判断字符串是否包含2个小数点
section 开始
获取输入的字符串 :done, des1, 2022-10-01, 2d
section 判断小数点数量
判断字符串中小数点的数量 :done, des2, after des1, 2d
section 输出结果
输出判断结果 :done, des3, after des2, 2d
2. 代码实现
步骤1: 获取输入的字符串
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String input = scanner.nextLine();
在上面的代码中,我们使用Scanner
类来获取用户输入的字符串,并存储在变量input
中。
步骤2: 判断字符串中小数点的数量
int count = 0;
for (int i = 0; i < input.length(); i++) {
if (input.charAt(i) == '.') {
count++;
}
}
if (count == 2) {
System.out.println("该字符串包含2个小数点。");
} else {
System.out.println("该字符串不包含2个小数点。");
}
在上面的代码中,我们通过遍历字符串中的每个字符,判断是否为小数点,若是,则计数器加1。最后根据计数器的值判断是否包含2个小数点。
步骤3: 输出判断结果
// 输出判断结果已在步骤2中实现
结论
通过以上步骤的实现,我们可以判断一个字符串是否包含2个小数点。希望以上内容能够帮助你理解这个问题的解决方案。如果有任何疑问,欢迎随时向我提出。祝学习顺利!