import java.util.*;
public class Identity{
public static void main(String args[]){
Scanner s=new Scanner(System.in);
System.out.print("请输入你的身份证号码(必须为数字或x):");
String l=s.nextLine();
if(l=="")
{
System.out.print("身份证号码不能为空!");
}
else if(l.length()<19&&l.length()>17)
{
System.out.print("你输入的18为身份证号码为:"+l);
}
else
{
System.out.print("你输入的身份证位数不正确!");
}
}
}
上面代码,可以运行成功,功能:1、判断是否有输入;2、只有输入18为号码才提示输入正确的信息,否则提示输入有误。没有加注释,希望对你有帮助,有问题请追加哦。
请把问题写清楚!