java统计英⽂字母、空格、数字和其它字符的数⽬
1 package tes;
2
3 import java.util.Scanner;
4
5 //java统计英⽂字母,空格,数字和其它字符的数⽬
6 public class ZiFuTongJi {
7 public static void main(String[] args)
8 {
9 Scanner sc = new Scanner(System.in);
10 System.out.println("输⼊字符串:");
11 int letterCount = 0;
12 // 英⽂字母个数
13 int blankCount = 0;
14 // 空格个数
15 int numCount = 0;
16 // 数字个数
17 int otherCount = 0;
18 // 其他字符个数
19 String str = sc.nextLine();
20 for (int i = 0; i < str.length(); i++)
21 {// 通过指针转向,指向了str中的字符实现
22 char item = str.charAt(i);
23 if (item >= 'a' && item <= 'z' || item >= 'Z' && item <= 'A')
24 {字符串常量english占几个字节
25 letterCount++;
26 }
27 else if (item == ' ')
28 {
29 blankCount++;
30 }
31 else if (item >= '0' && item <= '9')
32 {numCount++;}
33 else {
34 otherCount++;
35 }
36 }
37 System.out.println("英⽂" + letterCount);
38 System.out.println("空格" + blankCount);
39 System.out.println("数字" + numCount);
40 System.out.println("其他" + otherCount);
41 sc.close();
42 }
43 }
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论