判断字符类型

简介: 该内容描述了一个字符判断和转换的逻辑:输入字符,根据条件进行操作。如果字符是大写字母,转为小写;如果是小写字母,转为大写;若是数字,输出其ASCII值;否则输出"错误"。判断条件包括:大写字母ASCII值在'A'和'Z'之间,小写字母在'a'和'z'之间,数字在'0'和'9'之间。转换利用ASCII值差32的特性,通过if-else if语句实现。内容中还包括两幅示例图片,显示了程序执行的结果。

输入一个字符, 判断它是大写字母、小写字母还是数字, 如果是大写字母, 将其转换为小写字母; 如果是小写字母, 将其转换为大写字母, 如果是数字, 则输出其ASCII值;如果不是以上三种字符,输出“错误”

 

分析:


判断大写字母:ch>'A'&&ch<=′Z′;


小写字母: ch>='a'&&ch<='z′;


数字:ch>='0′&&ch<='9′;


大写字母与小写字母之间ASCII值差32,


如:'a′−'A′=32;


可以使用if else if语句判断


如下:




结果为:



目录
相关文章
|
2月前
判断字符
【10月更文挑战第18天】判断字符。
30 5
|
4月前
|
存储 Java 数据处理
|
3月前
判断第二个字母
判断第二个字母。
28 4
|
4月前
|
Java 测试技术 API
如何检查字符串是否仅包含数字
【8月更文挑战第22天】
232 0
题目:下列给定程序中函数fun的功能是:从p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
题目:下列给定程序中函数fun的功能是:从p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
106 0
测试字符类型和布尔类型
测试字符类型和布尔类型
68 0
判断一个字符串是否全部不相同
判断一个字符串是否全部不相同
82 0
判断一个字符串是否全部不相同
判断一个字符串是否全部相同
判断一个字符串是否全部相同
92 0
判断一个字符串是否全部相同
删除字符串中字符最少的字符并返回
删除字符串中字符最少的字符并返回