// 导入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);
}

}

/*

  • 思路:
    1. 创建Scanner对象,获取用户输入的字符串
    1. 创建计数器变量count,用于记录数字的个数
    1. 遍历字符串中的每一个字符,判断是否为数字
    1. 如果是数字,计数器count加1
    1. 输出数字的个数 */
JAVA中输入一个字符串查找该字符串中数字的个数带详细注释

原文地址: https://www.cveoy.top/t/topic/6RK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录