录入会员生日,形式必须是“月/日”,如“09/12”;录入的密码必须在6-10位之间;允许用户重复输入,直到输入正确为止。

 1 package demo3;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Test8 {
 6     public static void main(String[] args) {
 7         Scanner input=new Scanner(System.in);
 8         do {
 9             System.out.println("请输入会员生日<月/日:00/00>:");
10             String birthday=input.next();
11             int index=birthday.indexOf("/");
12             if(index!=-1 &&  birthday.length()==5 && index!=0 && index!=birthday.length()-1 ) {
13                 System.out.println("该会员生日是:"+birthday);
14                 do{
15                     System.out.println("请输入会员密码:<6-10位>:");
16                     String pwd=input.next();
17                     if(pwd.length()<11 && pwd.length()>5) {
18                         System.out.println("该会员的密码是:"+pwd);
19                         return;
20                     }
21                 }while(true);
22             }else {
23                 System.out.println("生日形式输入错误!");
24             }
25         }while(true);
26         
27     }
28 }

 

posted on 2018-12-13 21:10  从零开始-白  阅读(286)  评论(0编辑  收藏  举报