当前位置: 首页 > 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/news/314109.html

相关文章:

  • 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实现支付密码+数字键盘
  • MODIS/Landsat/Sentinel下载教程详解【常用网站及方法枚举】
  • ESP8266做httpServer提示Header fields are too long for server to interpret
  • OpenCV读取并保存中文路径图片指南
  • 车载软件调试工具系列---Trace32断点功能
  • Docker安装 ▎Docker详细讲解 ▎数据卷挂载 ▎Nginx安装理解
  • linux-进程管理-进程状态
  • 怎么给视频加字幕?6种给视频加字幕最简单的方法,不怕你学不会!
  • 基于SpringBoot的在线教育平台的设计与实现
  • 【图虫创意-注册安全分析报告-无验证方式导致安全隐患】
  • Android状态栏StatusBar颜色修改