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);
、有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。
最新推荐文章于 2022-03-20 23:10:13 发布