JAVA作业记录3—检查SSN

编程入门 行业动态 更新时间:2024-10-11 03:19:36

JAVA<a href=https://www.elefans.com/category/jswz/34/1771149.html style=作业记录3—检查SSN"/>

JAVA作业记录3—检查SSN

编写一个程序,提示用户输入一个社保号码,他的格式是DDD-DD-DDDD。其中D是一个数字,你的程序应该判断输入是否合法。

参考公式如下:

程序代码:

import java.util.Scanner;public class SSNinquire{public static void main(String[] args){Scanner input = new Scanner(System.in);System.out.println("Enter a SSN:");String ssn = input.nextLine();if(ssn.length()==11)               /*此字符串有11个字符,进行下一步格式判断*/{if(Character.isDigit(ssn.charAt(0))  /*第一个字符为数字*/&&Character.isDigit(ssn.charAt(1))&&Character.isDigit(ssn.charAt(2))&&ssn.charAt(3)=='-'              /*第四个字符为-*/&&Character.isDigit(ssn.charAt(4))&&Character.isDigit(ssn.charAt(5))&&ssn.charAt(6)=='-'&&Character.isDigit(ssn.charAt(7))&&Character.isDigit(ssn.charAt(8))&&Character.isDigit(ssn.charAt(9))&&Character.isDigit(ssn.charAt(10)))System.out.println(ssn + "is a valid social security number");       /*此字符串有11个字符,且格式正确*/elseSystem.out.println(ssn + "is an invalid social security number");    /*此字符串有11个字符,格式不正确*/}else                               /*此字符串没有11个字符,不合法SSN*/System.out.println(ssn + "is an invalid social security number");}
}

更多推荐

JAVA作业记录3—检查SSN

本文发布于:2024-02-07 06:43:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1753728.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:作业   JAVA   SSN

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!