答案家

 找回密码
 立即注册
查看: 1194|回复: 0

java如何检查SSN ??答案如下

[复制链接]

1万

主题

1万

帖子

80万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
809272
发表于 2016-12-24 15:53:47 | 显示全部楼层 |阅读模式
package nameyu;import java.util.Scanner;public class Test {
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
        System.out.print("Enter a SSN:");
        String ssn=input.nextLine();
        if(ssn.length()==11){
            if(ssn.charAt(3)=='-'&&ssn.charAt(6)=='-'){
                String str1=ssn.substring(0,3);
                String str2=ssn.substring(4,6);
                String str3=ssn.substring(7);
                if(str1.charAt(0)>='0'&&str1.charAt(0)<='9'){
                    if(str1.charAt(1)>='0'&&str1.charAt(1)<='9'){
                        if(str1.charAt(2)>='0'&&str1.charAt(2)<='9'){
                            if(str2.charAt(0)>='0'&&str2.charAt(0)<='9'){
                                if(str2.charAt(1)>='0'&&str2.charAt(1)<='9'){
                                    if(str3.charAt(0)>='0'&&str3.charAt(0)<='9'){
                                        if(str3.charAt(1)>='0'&&str3.charAt(1)<='9'){
                                            if(str3.charAt(2)>='0'&&str3.charAt(2)<='9'){
                                                if(str3.charAt(3)>='0'&&str3.charAt(3)<='9'){
System.out.println(ssn+" is a valid social security number");
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }else
            System.out.println(ssn+" is an invalid social security number");
     }
    }
4.22检测子串
package nameyu;import java.util.Scanner;public class Test {
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
        System.out.print("Enter string s1:");
        String str1=input.next();
        System.out.print("Enter string s2:");
          String str2=input.next();
          if(str1.indexOf(str2)>=0){
           System.out.println(str2+" is a substring of "+str1);
          }
          else
              System.out.println(str2+" is ont a substring of "+str1);
     }
    }

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复 返回顶部 返回列表