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个小数点。希望以上内容能够帮助你理解这个问题的解决方案。如果有任何疑问,欢迎随时向我提出。祝学习顺利!