问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

输入小写字母,输出对应的大写字母。用JAVA编写

发布网友 发布时间:2022-06-07 21:00

我来回答

5个回答

热心网友 时间:2023-10-27 00:56

利用ASCⅡ码的编码值,小写字母与大写字母的编码值差值为32,比如‘a’-A=32,所以可以利用这个编码值来计算,如果你输入的是b,现在要转换为B,转换以下:charB=(char)(b⑶2);输出B即为‘B’。

包含52个字母的字符串..然后用一个0-51的随机数 来表示索引 从而得到这个字符串数组对应的字母
String s = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
char[] cs = s.toCharArray();    //转成 char数组
Random ran = new Random();
int index = ran.nextInt(52);   //声明随机索引 范围在0-51
System.out.println(cs[index]);

热心网友 时间:2023-10-27 00:56

用Java编写输入小写字母,输出对应的大写字母,如下:

import java.util.Scanner;

public class TestD {
public static void main(String[] args){

Scanner scanner=new Scanner(System.in);
System.out.print("请输入一个小写字母:");
String s=scanner.next();
char[] word=s.toCharArray();

//如果输入的字母不是小写字母就继续提示输入,字符转成整数,小写字母值是97~122
while(word.length!=1||((int)word[0])<97||((int)word[0])>122){
System.out.print("请输入一个小写字母:");
s=scanner.next();
word=s.toCharArray();
}
//将字符串字母转成大写
System.out.println("转成大写字母:"+s.toUpperCase());
}
}

结果:
请输入一个小写字母:你好
请输入一个小写字母:nih
请输入一个小写字母:z
转成大写字母:Z

热心网友 时间:2023-10-27 00:57

直接用String的api就可以实现:
//这个方法是将输入的字符串全部转换为大写

public static String changeToUpper(String str){
return str.toUpperCase();
}
使用main方法进行测试:
public static void main(String[] args) {
String h = changeToUpper("asdf"); //调用上边的方法,并传入你想测试的字符串
System.out.println(h);
}
输出结果:ASDF

热心网友 时间:2023-10-27 00:57


import java.util.Scanner;
/**
 * 2015年3月16日下午7:49:24
 * @author season 测试已通过
 *
 */
public class changeToUp {

/**
 * change TODO 将小写字母转化为大写字母  
 * @param yourChar 
 * @return char 返回转化之后的字符
 */
public static char change(char yourChar){
return (yourChar-=32);
}

public static void main(String[] args){
@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);
String temp="";

do{
System.out.print("\nInput your character: ");
    temp  = input.nextLine();
} while(temp.charAt(0)>'z'||temp.charAt(0)<'a');//判断输入是否是小写字母,不是则返回重新输入

System.out.println("\nAfter change the character is: "+change(temp.charAt(0)));

}

}

追问看不懂 刚学JAVA

追答如果可能的话,采纳一下,如果你想我从新解析,我只能说这些事最基本的,你运行就知道是什么了

热心网友 时间:2023-10-27 00:58

输入小写字母,输出对应的大写字母。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我这个配置能玩大唐无双2吗 PK什么的能卡么? 求高手解答 这样的配置还要加什么玩大唐无双才不卡 这个配置能玩大唐无双双开吗? windows7旗舰版系统玩大唐无双零双开卡怎么办?卡死了。 玩大唐无双的时候双开过地图太卡怎么解决啊 全民枪战我用QQ号,但它说密码数字英文,下划线组成,应该怎样弄啊?_百 ... 小太阳取暖器头晕呕吐 取暖器用的会头晕吗,可能的原因和使用注意事项 男孩姓孙含越字好名字 简单特别的男孩名字越 中间是越的男孩名字大全 写出小写字母对应的大写字母 梦见在空荡的房子里面打扫 时隔好久,做了一模一样的梦。梦见自己得来癌症,在一个空荡荡的房间的情景。梦见过两次了,场景都一样。 中午睡觉的时候我梦见我站在一个空荡荡的房间里,面对着窗户。 梦见用板凳在空荡房间架床 梦见在一个空荡房子里有个声音在叫我的名字我就跟着声音寻找? 网吧电脑的usb插口不能用吗?苹果插上没反应 我用的硬盘在网吧总是说和电脑连接的USB不正常,WINDOWS无法识别, 我的USB数据线连接电脑后没有反应 手机usb插入网吧的电脑没反应,而且腾讯安全管家pc办也不能获取root,怎么回事啊,该怎么处理啊? 种筋 植筋 插筋是什么意思,什么作用 联通网络如何连接2台电脑 联通宽带怎么连接两台电脑呢 &lt;急&gt;联通宽带如何连接两台电脑使用? 一台电脑 如何正确与网线联通 上海2012年4-6月份有没有新楼开盘 上实海上海下次开盘信息? 天和·尚上海下次开盘时间? 上海尚海湾豪庭什么时候开盘? 浦发唐城预计开盘时间?分数?单价? 输入一个字符,判断它如果是小写字母输出其对应大写字母;如果是大写字母输出其对应小写字母如果 编程实现读入小写字母,输出对应的大写字母 典型的光通信系统结构 如何编程在键盘输入一个小写字母输出相应的大写字母并输出 海尔空调3级能耗1100W1小时能耗多少电 09雀巢咖啡PP杯是星巴克杯子吗? TDS水质检测笔的概述 被盗了怎么办? 为什么雷州半岛东部海面每天四个流水,雷州半岛西部海面每天只有两个流水呢? 如何掌握价值投资的精髓? 如何成为一名优秀的投资高手? 大家,植筋是做什么用的,一般用在什么部位 有什么好的游戏截屏工具 游戏截图工具 用什么工具可以在游戏中截图? 成都五年制大专学校排名 不喜欢喝酒却非要大家都喝酒,是什么心态? 不是太喜欢喝酒,就是那种喝酒醉了的感觉,就那一阵,喜欢那种不一样的感觉? 不喜欢喝酒 但喜欢酒后晕晕的感觉 不想让自己清醒 什么是植筋项目?