键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数

1.键盘录入一个字符串
2.统计--计数器思想
3.输出打印

注意:

char 类型的变量在参与计算的时候自动类型提升为int 查询ascii码表
/*
 * Copyright (c) 2017, 2023, zxy.cn All rights reserved.
 *
 */
package cn.str;

import java.util.Scanner;

/**
 * 

Description:键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数

*

Class:

*

Powered by zxy On 2023/6/6 20:51

* * @author zxy [[email protected]] * @version 1.0 * @since 17 */ public class StringDemo6 { public static void main(String[] args) { //1.键盘录入一个字符串 Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符串"); String str = sc.next(); //2.统计--计数器思想 //定义三个计数器 int bigCount = 0; int smallCount = 0; int numberCount = 0; for (int i = 0; i < str.length(); i++) { //i 依次表示字符串中的每一个索引 char c = str.charAt(i); if (c >= 'a' && c<= 'z'){ //char 类型的变量在参与计算的时候自动类型提升为int 查询ascii码表 smallCount++; } else if (c >= 'A' && c<= 'Z') { bigCount++; } else if (c >= '0' && c<= '9') { numberCount++; } } //3.输出打印 System.out.println("小写字母有:"+smallCount + "个"); System.out.println("大写字母有:"+bigCount + "个"); System.out.println("数字字母有:"+numberCount + "个"); } }

键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数_第1张图片

 

你可能感兴趣的:(经典案例,java,开发语言)