当前位置: 首页 > article >正文

java计算字符串中大写字母的个数

知识要点:

1、字符串的输入:
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
区分:next()方法读取到空白符就结束;nextLine()读取到回车结束;
2、字符串的遍历:

str.charAt(i)方法可用于提取字符串的第i个字符

str.length()方法可求出字符串的长度

3、判断字母大小写:

方一:使用if(ch>='A'&&ch<='Z')判断ch的ASCII码范围

方二: 使用java.lang 包里的isUpperCase(char ch)判断字符ch是否为大写字母


import java.util.Scanner;
public class exercises5_50 {
  public static void main(String[] args) {
    System.out.print("Enter a string:");
    Scanner sc=new Scanner(System.in);
    String str=sc.nextLine();                     //读取一行字符串
    int n=0;
    for (int i = 0; i < str.length(); i++) {
      if(str.charAt(i)>='A'&&str.charAt(i)<='Z'){ //判断是否是大写字母
        n++;                                      //统计个数
      }
    }
    System.out.println("The number of uppercase letter is:"+n);
  }
}


http://www.kler.cn/a/314109.html

相关文章:

  • 基于STM32设计的矿山环境监测系统(NBIOT)_262
  • 为什么海外服务器IP会被封
  • sql专题 之 where和join on
  • 现代无线通信接收机架构:超外差、零中频与低中频的比较分析
  • 【CSS】什么是BFC?
  • Docker 的安装与使用
  • 30道常见的软件测试面试题(含答案+文档)
  • 【若依框架】按时间查询数据的操作
  • VScode 使用Code Runner 运行输出控制台中文乱码解决
  • Qt中的延时
  • 基于TCP实现聊天
  • Spring中的Web Service消费者集成(应该被淘汰的技术)
  • c++实现类
  • React基础教程(10):React Hooks
  • 1.4 MySql配置文件
  • C++学习笔记(24)
  • Spring Boot-应用启动问题
  • supermap iclient3d for cesium模型沿路径移动
  • 高效音频格式转换实战:使用Python和FFmpeg处理MP3到WAV的转换20240918
  • WIFI路由器的套杆天线简谈
  • 基于SpringBoot的高校实习信息发布网站【附源码】
  • RK3588/RK3588s运行yolov8达到27ms
  • 如何设置word页码从指定页开始
  • itk c++ 3D医学图像刚性配准
  • Linux面试题-日志量很大,怎么查看到目标日志
  • u-code-input结合u-keyboard实现支付密码+数字键盘