如何获取字母和数字在一行的用户代码?

问题描述 投票:0回答:0

我正在尝试创建一个程序,用户可以在其中输入卡号。该卡由首字母“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())); 但编译器向我打印了一个错误。

java java.util.scanner
© www.soinside.com 2019 - 2024. All rights reserved.