输入一行字符,分别统计出其中英文字母、汉字个数。 用java能做出来么?C的我不要!谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:14:16
输入一行字符,分别统计出其中英文字母、汉字个数。 用java能做出来么?C的我不要!谢谢
实现的功能是统计字数的,按一下统计按钮,统计出有多少英文多少汉字,怎么编写啊,高手帮写忙,急用~~~~~~~~~~~~!!!!是一个小应用程序,就是用小窗口打开的那种,谢谢

public class A {

//判断是否中文字符,返回true就是汉字
public static boolean isHanZi(char c) {
return (c > 19967 && c < 40869) ? true : false;
}

//测试代码
public static void main (String [] args) {
String s = "abc■▲☆我是中国人efg==";
int count = 0;
char[] arr = s.toCharArray();
for (int i=0; i<arr.length; i++) {
if (isHanZi(arr[i])) {
count++;
}
}
System.out.println("中文汉字总数: "+count);
}
}

用java当然能做出来了,试试这个吧
import java.util.Scanner;
public class StringE1
{
public static void main(String[] args){
System.out.println("请输入字符串:");
Scanner scan=new Scanner(System.in);
String str=scan.next();
String E1="[\u4e00-\u9fa5]";
String E2="[a-zA-Z]";
int countH=0;
in

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 输入一行字符,分别统计出其中的英文字母.空格.数字.和其他字符的个数! 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数 任意输入一行字符,分别统计出其中英文字母、空格、数字和其它字符个数。 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数. 求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 输入一行字符,分别统计出其中的英文字母,空格,数字和其他数值的个数 输入一行字符 统计出其中的英文字母