首页 > 应用开发 > > java大小写转换的问题 , 请问这里写的有什么错误
import java.util.Scanner;
public class T2990 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
char[] str2 = new char[str.length()];
// System.out.println(str.length());
//write your own codes
for(int i=0;i<str.length();i++)
{
if(str2[i] < 97)
{
str2[i] =(char)(str2[i]-32);
}
if(str2[i] > 97)
{
str2[i] = (char)(str2[i] - 32);
}
}
System.out.println(new String(str2));
}
}
我的目的是 输入 AsDf
输出 aSdF
代码好像是错的 , 高手指点下
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1973/viewspace-3166067/ ,如需转载,请注明出处,否则将追究法律责任。