当前位置: 首页 > 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

相关文章:

  • Python调用go语言编译的库
  • 学成在线_内容管理模块_创建模块工程
  • 关于linux的ld.so.conf.d
  • 【初识扫盲】厚尾分布
  • 【源码】Sharding-JDBC源码分析之SQL重写实现原理
  • MC1.12.2 macOS高清修复OptiFine运行崩溃
  • 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实现支付密码+数字键盘