import java.util.Scanner;
public class ClubCard {
public static void main(String[]args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入4位会员卡号:");
//提示用户输入会员卡号
int Clab = input.nextInt();
//输出用户输入的卡号并显示出来
System.out.println("会员卡号是:" +Clab);
}
}
对输入的数字使用if条件判断
你这里用的int型:
if(Clab>0&&clab<10000)可以在输入后控制在4位以内
你可以将控制台输入的内容先存放到int[4]里面,然后逐个取出调用
可以用循环语句,比如想要限制输入4位卡号,可以这样写public static void main(String args[]) {
System.out.println("请输入4位会员卡号");
Scanner input=new Scanner(System.in);
int kahao=input.nextInt();
while(kahao小于1000或者kahao大于9999){
System.out.println("输入有误,请重新输入4位会员卡号");
kahao=input.nextInt();
}
“kahao小于1000或者kahao大于9999”这里符号自己换