开发者社区> 问答> 正文

实现会员注册,要求用户名长度不小于3,密码长度不小于6,注册时两次输入密码必须相同

实现会员注册,要求用户名长度不小于3,密码长度不小于6,注册时两次输入密码必须相同

展开
收起
珍宝珠 2020-02-12 16:10:50 5583 0
2 条回答
写回答
取消 提交回答
  • 下一站是幸福
    * @date 2020/3/23 - 22:07
     */
    public class Eigth {
    
        public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            Scanner sc2=new Scanner(System.in);
            Scanner sc3=new Scanner(System.in);
    
            System.out.println("请输入用户名");
            String name=sc.next();
            System.out.println("请输入密码");
            int pass = sc2.nextInt();
            System.out.println("请再次输入密码");
            int pass2 = sc3.nextInt();
    
            if (name.length()<3)
            {
                System.out.println("用户名不能小于3");
            }
            if(pass!= pass2 ){
                System.out.println("两次输入密码不一样");
            }
        }
    }
    
    2020-03-23 23:04:40
    赞同 展开评论 打赏
  • import java.util.Scanner;
    public class Register {
    	String name;
    	String password;
    	String newPassword;
    	///////////
    	public void nameExe(){
    		Scanner input=new Scanner(System.in);
    		System.out.println("请输入用户名,密码和验证密码");
    	     System.out.print("用户名:");
    		 name=input.next();
    		 System.out.print("密码:");
    	     password=input.next();
    	     System.out.print("验证密码:");
    		 newPassword=input.next();
    
    		while(name.length()<3||(password.equals(newPassword)==false)
    				||(password.length()<6)){
    			if(name.length()<3){
    			System.out.println("用户名不能小于3");
    			}
    			if((password.equals(newPassword)==false)||password.length()<6){
    			System.out.println("两次输入密码不一样或密码不能小于6位");	
    			}
    			System.out.println("\n"+"请重新输入");
    			 System.out.print("用户名:");
    			 name=input.next();
    			 System.out.print("密码:");
    		     password=input.next();
    		     System.out.print("验证密码:");
    			 newPassword=input.next(); 
    		}
    		 System.out.println("注册成功!");
    		}	
    		}
    
     public class Verify {
    	public static void main(String[] args) {
    		Register m1=new Register();
    		m1.nameExe();
    	}
    }
    
    2020-02-12 16:12:06
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载