用java语言编写一个大写字母转小写字母的程序
请问如何用publicstaticcharupperCaseToLowerCase(charch)作为方法头编写一个把一个大写字母转成小写字母的程序要求可以输入的,就是要...
请问如何用public static char upperCaseToLowerCase(char ch)作为方法头编写一个把一个大写字母转成小写字母的程序
要求可以输入的,就是要用javax.swing.JOptionPane这个类 展开
要求可以输入的,就是要用javax.swing.JOptionPane这个类 展开
3个回答
展开全部
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
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
展开全部
public static char upperCaseToLowerCase(char ch)
{
String vch;
vch=ch-32;
putchar(vch);
return vch;
}
大写字母和小写字母的ASCII码值相差32
{
String vch;
vch=ch-32;
putchar(vch);
return vch;
}
大写字母和小写字母的ASCII码值相差32
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char chh=(char)ch+32;
return chh;
return chh;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询