关于java 大小写转换的相关问题

关于java 大小写转换的相关问题

问题描述:

一个大小写转换

将一个字符由小写字母转换为大写字母

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

char c = sc.next().charAt(0);

char d=(char)(c+32);
System.out.println(d);

}

}

上述代码为什么输出后得到的结果是“?”而不是大写字母,请问问题出现在哪里

图片说明

找到问题了 是c-32

怎么保存到文件a.txt