我想从键盘上读取一个字符。如果是大写字母,请将其转换为小写,反之亦然。
这是我的代码:
import java.util.Scanner;
public class Nico4
{
public static void main(String[] args)
{
char letra;
boolean mayuscula;
Scanner in=new Scanner(System.in);
System.out.println("Ingrese una letra: ");
letra=in.next().charAt(0);
mayuscula=Character.isUpperCase(letra);
if (mayuscula==true) letra=Character.toLowerCase(letra);
else letra=Character.toUpperCase(letra);
System.out.println(+letra);
}
}
但我没有得到正确的答案。如果输入“ A”,则返回97,但我想要“ a”。我究竟做错了什么?
最佳答案
输出+
时删除letra
System.out.println(letra);
关于java - 用Java大写单个字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49642758/