永发信息网

怎么把char 转成大写 java

答案:2  悬赏:10  手机版
解决时间 2021-02-24 16:39
怎么把char 转成大写 java
最佳答案
public class CharTest {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("请输入字母:");
char c = in.next().charAt(0);
if (c >= 'A' && c <= 'Z') {
c += 32;
System.out.println("这里的大写" + (char) (c - 32) + "被转换成了" + c);
System.out.println("这里的大写" + (c - 32) + "被转换成了" + c);
} else if (c >= 'a' && c <= 'z') {
c -= 32;
System.out.println("这里的小写" + (char) (c + 32) + "被转换成了" + c);
System.out.println("这里的小写" + (c + 32) + "被转换成了" + c);
}
/*
* 首先,我加了两句,输出,楼主先运行看一下。然后我再解释。
* 这里涉及到三个知识第
* 1.字母有其对应的A码,
* 2.大小写相差32
* 3.自动数据类型转化。
全部回答
printf()函数输出null-terminated的字符串,即当字符串中出现/0的时候就认为字符串结束了。 空格的ascii为32,减32后为0,所以你写的这个函数碰到空格就相当于转换了一个空字符。 可以在函数中加入判断语句,当ascii在字母范围内时才进行转换。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
铅酸电池以旧换新可以换锂电池吗
雷岗公园南门地址在哪,我要去那里办事
求教,怎么对七八岁的男孩进行性教育
螺栓GZN是什么
我和老公生活了十二今年才发现他养了小三我给
今天做梦梦到好多鬼最后有一个女鬼追我我在梦
森安驾校大观报名点我想知道这个在什么地方
这架梯子有多少级台阶?英文 这两家剧院彼此紧
您对星座有研究吗?我是狮子女,爱上了处女男
后勤服务集团教学服务中心怎么去啊,有知道地
电脑主机求求
墙壁电视上面放什么东西好看
电脑关机后通常会发出一些响声,有时运行中也
制造费用明细分析表怎么做?
【dnf矛盾的结晶体怎么得】DNF矛盾的结晶体最
推荐资讯
柠檬多少钱一斤
转帐转错帐号对名子错几日能退回?
使什么出名的英文
大神们,库里2.5耐磨吗
中国移动手机连锁卖场石庄伊诺店在什么地方啊
一口井往另一口井里灌水能否灌满?
点评Intel酷睿i5 4570R好不好
成都新都千个车位以上停车场几个?
求解梦,昨晚做了一个奇怪的梦,梦见身体里有
该图为“某国家四地区一企业分布示意图”。读
是不是花钱就可以找到黑客帮忙查询别人的微信
雷诺科雷傲和本田歌诗图哪款车性价比高
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?