示例代码:

import java.util.Scanner;

public class CharCount { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个字符串:"); String str = scanner.nextLine(); int letterCount = 0; // 字母个数 int digitCount = 0; // 数字个数 int otherCount = 0; // 其他字符个数 for (int i = 0; i < str.length(); i++) { char ch = str.charAt(i); if (Character.isLetter(ch)) { letterCount++; } else if (Character.isDigit(ch)) { digitCount++; } else { otherCount++; } } System.out.println("字母个数:" + letterCount); System.out.println("数字个数:" + digitCount); System.out.println("其他字符个数:" + otherCount); } }

运行结果示例:

请输入一个字符串: Hello 123!@# 字母个数:5 数字个数:3 其他字符个数:

java实验步骤4 - 统计字符串中的字符类型个数:1 从键盘输入一个字符串。2 初始化变量letterCount、digitCount和otherCount为0用于统计字母、数字和其他字符的个数。3 使用循环遍历字符串的每个字符判断字符的类型并相应地增加对应的计数器。4 输出字母、数字和其他字符的个数。

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

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