2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > java输入小写字母_java中怎么实现从对话框输入一个大写字母将其转化为小写字母输出?...

java输入小写字母_java中怎么实现从对话框输入一个大写字母将其转化为小写字母输出?...

时间:2021-10-28 23:30:45

相关推荐

java输入小写字母_java中怎么实现从对话框输入一个大写字母将其转化为小写字母输出?...

java中怎么实现从对话框输入一个大写字母将其转化为小写字母输出?0

gx95abl8.03.14浏览1019次分享举报

java中怎么实现从对话框输入一个大写字母将其转化为小写字母输出?我写的带码如下: import javax.swing.JOptionPane;

class letter

{

int sr()

{

String x = JOptionPane.showInputDialog(null,"请输入一个大写字母:","输入框",JOptionPane.QUESTION_MESSAGE);

int a = Integer.parseInt(x);

return a;

}

void conversion(int capital_Asc)

{

char capital = (char)(capital_Asc);

char small = (char)(capital_Asc+32);

System.out.print("字母"+capital+"的小写字母是:"+small);

}

}

public class Test2_7

{

public static void main(String[] args)

{

letter mylet = new letter();

int x = mylet.sr();

mylet.conversion(x);

这段代码输入一个大写字母不能运行,比如输个A,提示如下:Exception in thread "main" java.lang.NumberFormatException: For input string: "A"

at java.lang.NumberFormatException.forInputString(Unknown Source)

at java.lang.Integer.parseInt(Unknown Source)

at java.lang.Integer.parseInt(Unknown Source)

at test.letter.sr(Test2_7.java:9)

at test.Test2_7.main(Test2_7.java:24)但是可以输入数字,如输入A的ASCII码65可以运行:如下 子母A的小写字母是:a 我是初学者,弄不懂这是怎么回事,请教各位高手,谢谢。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。