char[] c = { '6', 's', 'd', '7', 'g', '文', '中' };
int z = 0;
int s = 0;
int y = 0;
for (char x : c)
switch ((int) x / 10) {
case 4:
s++;
break;
case 5:
s++;
break;
case 6:
y++;
break;
case 7:
y++;
break;
case 8:
y++;
break;
case 9:
y++;
break;
case 10:
y++;
break;
case 11:
y++;
break;
case 12:
y++;
break;
default:
z++;
}
System.out.println("数字字符有" + s);
System.out.println("英文字符有" + y);
System.out.println("中文字符有" + z);
、有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。
最新推荐文章于 2026-05-06 07:45:00 发布
本文展示了一段Java代码,该代码通过遍历字符数组并使用switch语句,统计了数组中数字、英文及中文字符的数量。代码首先定义了一个包含各种字符的数组,然后初始化计数变量,接着通过循环和条件判断,对每种类型的字符进行计数,并最后输出统计结果。

2388

被折叠的 条评论
为什么被折叠?



