用java编个验证身份证的小系统

发布网友 发布时间:2022-04-23 08:48

我来回答

1个回答

热心网友 时间:2022-06-18 14:13

public class admin {
static boolean ID_number(String ID_number)
{
if(ID_number.length()==15)
{
for(int i=0;i<ID_number.length();i++)
{
if(Character.isDigit(ID_number.charAt(i)))
{

}
else
{
return false;
}
}
}else if(ID_number.length()==17)
{
for(int i=0;i<ID_number.length();i++)
{
if(Character.isDigit(ID_number.charAt(i)))
{

}
else
{
if(i==16&&ID_number.charAt(i)=='X')
{

}
else
{
return false;
}

}
}
}
else
{
System.out.println("输入的身份证号码有误");
return false;
}

return true;
}

public static void main(String[] args) {

System.out.println(ID_number("1111111111111111X"));

}}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com