键盘录入四位数的会卡号并在控制台输出

键盘录入四位数的会卡号并在控制台输出。求大佬帮帮忙

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

import java.util.Scanner;//1、导包

public class HelloWorld {
    public static void main(String []args) {
        Scanner sc = new Scanner(System.in);
        String str = null;
        System.out.print("输入四位数的会卡号:");
        str = sc.nextLine();
        System.out.println("会卡号为:"+str);
    }
}

你的所需要的代码如下

import java.util.Scanner;

public class Demo {
    public static void main(String []args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("输入四位数的会卡号:");
        String str = sc.nextLine();
       while(str.length()!=4){
           System.out.println("你输入的卡号不是4位请重新输入");
           System.out.print("输入四位数的会卡号:");
           str = sc.nextLine();
       }
        System.out.println("会卡号为:"+str);
    }
}

测试结果如图

img