发布网友 发布时间: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"));
}}