跪求高手指点哪里错了
import java.util.Scanner;
class CharExchange
{
public static void main(String[] args)
{
System.out.print("请输入一个小写字母:");
Scanner sc=new Scanner(System.in);
char ch=sc.nextLine();
char temp =char(ch-32);
System.out.print("与其相对应的大写字母为:"+temp);
}
}
[解决办法]
这里的ch是个字符!
[解决办法]
sc.nextLine(); 为String 类型
强转为 (char)(ch-32);
[解决办法]
System.out.print("请输入一个小写字母:");
Scanner sc=new Scanner(System.in);
char ch=sc.nextLine().charAt(0);
char temp = Character.toUpperCase(ch);
System.out.print("与其相对应的大写字母为:"+temp);
[解决办法]