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

每日一题(小白)ASCLL娱乐篇5

本题我们使用ASCLL值的方法解决,也可以打表去判断。加深对ASCLL表的认识!

图源ASCII 表 | 菜鸟教程,有需要的小伙伴可以在菜鸟详细了解。

由题知要识别三种类型的字符,使用三个变量存储最终值输出即可。根据ASCLL表可知数字、大写字母、小写字母都是连续的,我们只需要接收输入的值进行判断在那个范围那个变量就++即可

代码实现👇

	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		String string=scanner.nextLine();//接受一行字符
		int num=0;//数字
		int ba=0;//大写字母
		int sa=0;//小写字母
	      for (int i = 0; i < string.length(); i++) {
			if (string.charAt(i)-48>=0 && string.charAt(i)-48<9) {
				num++;
			}else if (string.charAt(i)-65>=0 && string.charAt(i)-65<26) {
				ba++;
			}else if (string.charAt(i)-97>=0 && string.charAt(i)-97<26) {
				sa++;
			}
		}
	      System.out.println(ba);
	      System.out.println(sa);
          System.out.println(num);
	}

通过本章学习一定要牢记掌握数字大写小写ASCLL为48,65,97!!!

http://www.dtcms.com/a/109942.html

相关文章:

  • ARM架构+CODESYS:解锁嵌入式边缘计算的实时控制新范式
  • MIT6.828 Lab3-2 Print a page table (easy)
  • 大数据学习(98)-数据治理
  • 预测分析(二):基于机器学习的数值预测
  • 【大模型基础_毛玉仁】6.3 知识检索
  • API接口调用
  • 通信算法之256: 无人机Remote ID(远程识别)
  • adc推荐,单通道,双极性采集
  • 最近常用 python 记录
  • 环境数据综合分析系统
  • 贤小二c#版Yolov5 yolov8 yolov10 yolov11自动标注工具 + 免python环境 GPU一键训练包
  • 贴片加工SMT厂核心工艺解析
  • 码界奇缘 Java 觉醒 第二章 变量迷城
  • 计算机网络-TCP的重传机制
  • 清晰易懂的 Flutter 开发环境搭建教程
  • java短连接,长连接
  • Linux命令-uniq
  • RAGFlow部署与使用介绍-深度文档理解和检索增强生成
  • 本地部署 Firecrawl 爬虫让 AI 知识库更丰满
  • Java创建对象和spring创建对象的过程和区别
  • AI赋能数据库管理“最后一公里”,融合架构重塑数据库承载成本效能——zCloud 6.7与zData X 3.3正式发布
  • MonkeyDev 如何创建一个root级级别的app,并执行root命令获取iphone设备序列号serialNumber(ios15.8)
  • 航电系统之承重与避障技术
  • “二分查找 + (必要时)前缀和” -- 处理 ’有序数组‘ 的区间问题汇总
  • 信息学奥赛一本通 1524:旅游航道
  • 胶铁一体化产品介绍
  • 什么是 SAML身份验证
  • 【DY】信息化集成化信号采集与处理系统;生物信号采集处理系统一体机
  • Qt实现登录界面(输入密码后过几秒,密码变为小黑点,眼睛改变密码明文,密文)
  • 电子电气架构 --- SOC设计流程及其集成开发环境