把一个字符串中的大写字母改成小写字母,其他字符不变。
输入格式:
在 一行中输入长度小于20的字符串。在字符串中不要出现换行符,空格,制表符。
输出格式:
直接输出变化后的字符串。
输入样例:
asDFGed
输出样例:
asdfged
方法一 :
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
System.out.println(s.toLowerCase());
}
}
大写转小写:s.toLowerCase();
小写转大写:s.toUpperCase();
方法二:
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
char []a=new char [43];
int i;
for(i=0;i<s.length();i++) {
if(s.charAt(i)>='A'&&s.charAt(i)<='Z') {
char k=s.charAt(i);
int g=(int)k+32;
a[i]=(char)g;
}
else
{
a[i]=s.charAt(i);
}
}
for(i=0;i<s.length();i++) {
System.out.print(a[i]);
}
}
}