【发布时间】:2026-01-28 20:10:01
【问题描述】:
我是 Java 新手,正在编写一个程序,让您输入您的名字和姓氏,并提供您的姓名首字母,但我希望首字母始终为大写。
每当我运行代码时,我都会收到“无法取消引用字符”错误。
import java.util.*;
public class InitialHere
{
public static void main (String[] args)
{
Scanner getInput = new Scanner (System.in);
String firstName;
String lastName;
char firstInitial;
char lastInitial;
System.out.println("What is your first name?");
System.out.println();
firstName = getInput.nextLine();
System.out.println();
System.out.println("Thankyou, what is your last name?");
System.out.println();
lastName = getInput.nextLine();
firstInitial = firstName.charAt(0);
lastInitial = lastName.charAt(0);
firstInitial = firstInitial.toUpperCase();
lastInitial = lastInitial.toUpperCase();
System.out.println();
System.out.println("Your initials are " + firstInitial + "" + lastInitial + ".");
}
}
【问题讨论】:
-
是什么让您认为
char上有toUpperCase方法?或者实际上有什么方法?
标签: java char dereference