Java如何实现统计文本中英文字母、空格、数字及其他字符的数量?

2026-06-10 07:086阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计383个文字,预计阅读时间需要2分钟。

Java如何实现统计文本中英文字母、空格、数字及其他字符的数量?

javapackage tes;

import java.util.Scanner;

public class ZiFuTongJi { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print(请输入一段文本:); String text=sc.nextLine(); int letters=0, spaces=0, numbers=0, others=0;

for (int i=0; i

System.out.println(字母数量: + letters); System.out.println(空格数量: + spaces); System.out.println(数字数量: + numbers); System.out.println(其他字符数量: + others); }}

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 {
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

Java如何实现统计文本中英文字母、空格、数字及其他字符的数量?



本文共计383个文字,预计阅读时间需要2分钟。

Java如何实现统计文本中英文字母、空格、数字及其他字符的数量?

javapackage tes;

import java.util.Scanner;

public class ZiFuTongJi { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print(请输入一段文本:); String text=sc.nextLine(); int letters=0, spaces=0, numbers=0, others=0;

for (int i=0; i

System.out.println(字母数量: + letters); System.out.println(空格数量: + spaces); System.out.println(数字数量: + numbers); System.out.println(其他字符数量: + others); }}

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 {
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

Java如何实现统计文本中英文字母、空格、数字及其他字符的数量?