zoukankan      html  css  js  c++  java
  • 键盘输入一个字符串,并且统计其中各种字符出现的次数。(题目)

     1 package JavaDemo;
     2 import java.util.Scanner;
     3 /*
     4     题目:
     5     键盘输入一个字符串,并且统计其中各种字符出现的次数。
     6     种类有:大写字母,小写字母,数字,其他
     7  */
     8 public class WorkDemo02 {
     9     public static void main(String[] args) {
    10         Scanner sc = new Scanner(System.in);
    11         System.out.println("请输入一个字符串:");
    12         String input = sc.next();//获取一个字符串
    13 
    14         //计数器
    15         int countUpper = 0; //大写字母
    16         int countLower = 0; //小写字母
    17         int countNumber = 0;//数字
    18         int countOther = 0; //其他
    19         //将字符串转换为字符数组
    20         char[] charArray = input.toCharArray();
    21         for (int i = 0; i < charArray.length; i++) {
    22             char ch = charArray[i];//当前单个字符
    23             if ('A' <= ch && ch <= 'Z') {
    24                 countUpper++; //大写字母
    25             } else if ('a' <= ch && ch <= 'z') {
    26                 countLower++;
    27             } else if ('0' <= ch && ch <= '9') {
    28                 countNumber++;
    29             } else {
    30                 countOther++;
    31             }
    32         }
    33         System.out.println("大写字母有:"+countUpper);
    34         System.out.println("小写字母有:"+countLower);
    35         System.out.println("数字写字母有:"+countNumber);
    36         System.out.println("其他字母有:"+countOther);
    37     }
    38 }
  • 相关阅读:
    运算符
    数据类型
    试题汇总
    文件读写
    Python操作
    字符串常用函数 void
    向量叉乘求任意多边形面积,凹凸均可 void
    约瑟夫问题各种求解办法 void
    大数类相关计算(c语言版) void
    求解一元多次方程(迭代法) void
  • 原文地址:https://www.cnblogs.com/bingquan1/p/12532450.html
Copyright © 2011-2022 走看看