【Java】输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
2020-01-13 18:50
323 查看
输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.nextLine(); char[] c = a.toCharArray(); int n1=0; int n2=0; int n3=0; int n4=0; for(int i=0;i<a.length();i++) { if(c[i]>='a' && c[i]<='z') n1++; else if(c[i]>='0' && c[i]<='9') n2++;//一定要注意这里0,9都要打上单引号,如果没打,不会报错,但是会有逻辑错误,输出错误的结果。 else if(c[i]==' ' ) n3++;//这里也是,注意是单引号不能是双引号,双引号程序会报错,这里单引号内换成\t或者\u0009都会出现错误的结果 else n4++; } System.out.print(n1+" "+n2+" "+n3+" "+n4); } }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- java小算法—输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。(java)
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 5.4输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- StChar.java 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 习题 5.4 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符个数。
- 华为oj_输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- java:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- [Java]练习题007: 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 如何输入一行字符,分别统计出其中其中英文字母、空格、数字和其他字符的个数?
- [c++]输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。(写的代码有疑惑,求解求教)
- 编写一个程序,输入一行字符,以回车结束,分别统计出其中的英文字母、空格、数字和其他字符的数
- 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- 50道编程题之07:输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数
- 输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数。
- python实现 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数