用java语言编写一个大写字母转小写字母的程序

请问如何用publicstaticcharupperCaseToLowerCase(charch)作为方法头编写一个把一个大写字母转成小写字母的程序要求可以输入的,就是要... 请问如何用public static char upperCaseToLowerCase(char ch)作为方法头编写一个把一个大写字母转成小写字母的程序
要求可以输入的,就是要用javax.swing.JOptionPane这个类
展开
 我来答
卫星3D看世界
2009-08-02 · TA获得超过909个赞
知道小有建树答主
回答量:461
采纳率:66%
帮助的人:170万
展开全部
public class TestString {
public static void main(String args[]) {
String upper = "ABCDEFGLAKAKJGALKSDA";
for (int i = 0; i < upper.length(); i++) {
System.out.print(upperCaseToLowerCase(upper.charAt(i)));
}
}

public static char upperCaseToLowerCase(char ch) {
char vch;
vch = (char) (ch +32);

return vch;
}
}
结果:
abcdefglakakjgalksda

接口实现都已近告诉你了,你也忒懒了点,从 javax.swing.JOptionPane 获取数据再往里面传就行了嘛!! 看样子你真不懂 java,下面可以运行:

package com;
import javax.swing.JOptionPane;

public class Test {
public static void main(String args[]) {
String upper = JOptionPane.showInputDialog(null, "请输入字符串");
System.out.println(upperStrToLowerStr(upper));
}

public static String upperStrToLowerStr(String upper) {
String lower = "";
for (int i = 0; i < upper.length(); i++) {
lower += upperCaseToLowerCase(upper.charAt(i));
}
return lower;
}

public static char upperCaseToLowerCase(char ch) {
if (ch >= 65 && ch <= 90) { //如果是大写字母就转化成小写字母
ch = (char) (ch + 32);
}
return ch;
}
}
测试输入:ASDBC2334Qasdfsa
输出: asdbc2334qasdfsa
wlj04122
2009-08-01 · TA获得超过189个赞
知道答主
回答量:144
采纳率:0%
帮助的人:123万
展开全部
public static char upperCaseToLowerCase(char ch)
{
String vch;
vch=ch-32;
putchar(vch);

return vch;

}

大写字母和小写字母的ASCII码值相差32
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JN_Y
2009-08-01
知道答主
回答量:53
采纳率:0%
帮助的人:34.5万
展开全部
char chh=(char)ch+32;
return chh;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式