方法一:
package work;
import java.util.Scanner;
public class work4 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字母");
char aChar = scanner.nextLine().charAt(0);
System.out.println(convertLowerCase(aChar));
}
public static char convertLowerCase(char aChar) {
if (Character.isLowerCase(aChar)) {
return Character.toUpperCase(aChar);
}
return aChar;
}
}
方法二:
package work;
import java.util.Scanner;
public class Work5 {
public static void main(String[] args) {
//小写字母的ascll值为97-122
//大写字母的ascll值为65-90,大小写两者相差32
System.out.print("请输入一个字母:");
Scanner input = new Scanner(System.in);
char letter = input.next().charAt(0);
//判断是否为小写字母
if (letter>=97 && letter<=122) {
System.out.println("你输入的是小写字母。");
letter= (char)(letter-32);
System.out.println("该字母的大写字母是" + letter + "。");
}
else {
System.out.println("该字母是大写字母。");
}
}
