我正在尝试创建一个程序,用户可以在其中输入卡号。该卡由首字母“A”和一个四位数字组成。不幸的是,“扫描仪”在不同的行中接受这些值,我希望用户将其输入一个。
System.out.print("Please write the number: ");
// number card A1111
String char1 = sc.nextLine();
int number3 = sc.nextInt();
在我看来,在这种情况下你需要使用 String char1 = sc.next(String.valueOf(sc.nextInt()));
但编译器向我打印了一个错误。