用Java写、题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。相关知识点: 试题来源: 解析 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;芝士回答,社版权建必究,未元经许可,除不而得转载public class zifu {public static void main(String[]...
int number = 0; //声明并初始化,用于统计数字 int letter = 0; //声明并初始化,用于统计字母 int blank = 0; //声明并初始化,用于统计空格 int other = 0; //声明并初始化,用于统计其他字符 char[] ch = null; //声明并初始化数组,用于接收字符 System.out.println("请输入字符串:"); String p...
}//统计其他字符个数else{ other++; } } System.out.println("数字的个数是"+num); System.out.println("中英文字母的个数是"+chartra); System.out.println("空格的个数是"+spacebar); System.out.println("其他字符的个数是"+other); } }...
比如说输入haha nene就只会得到haha,空格后面的都被忽略了,因此要用nextLine()String str =sc.nextLine();//用来检测中文的正则表达式String reg1 = "[\u4e00-\u9fa5]";intcount1 = 0;//用来检测字母的正则表达式String reg2 = "[a-zA-Z]";intcount2 = 0;//用于统计空格数intcount3 = 0;//用于...
//统计英文字母的个数 int countSpace = 0;//统计空格的个数 int countOthers = 0;//统计其它字符的个数 for (int i = 0; i < str.length(); i++) { char c = str.charAt(i); if (c >= '0' && (int) c <= '9') { countNum++; } else if ((...
java程序设计题:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 public static void main(String[] args) { // TODO Auto-generated method stub int abcCount=0;//英文字母个数 int spaceCount=0;//空格键个数 int numCount=0;//数字个数
int num=0;//数字 int letter=0;//字母,包括大写和小写 int space=0;//空格 int other=0;//其他 for(int i=0;i<str.length();i++){ char c=str.charAt(i);int value=(int)c;if(value==32){ ++space;}else if(value>=48 && value<=57){ ++num;}else if((value>=65 &&...
代码如下:import java.util.Scanner;public class JudgeChar {public static void main(String[] args) {int digital=0;//数字int character=0;//字母int other=0;//其他int blank=0;//空格char[] ch = null;Scanner sc= new Scanner(System.in);System.out.println("请输入:");String str...
楼上的不行吧 ,都没有键盘输入.另外获取字符串的长度用先转数组么?给你写了一个,基本思路是这样.你说的不是很清楚,是要统计字符串的字数,还是统计每个字符出现的次数/ 如果仅仅是要统计长度,就很简单了.
java实现输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 2014-04-18 13:57 −package JingDian; import java.util.Scanner; public class charKind { public static void main(String[] args) { System.out.println("请输入字符... ...