admin管理员组

文章数量:1634825

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

遇到困难了 ,请求大家帮助……

实现会员注册,要求注册的用户名长度不能小于3,密码长度不能小于6,并且注册时两次输入的密码必须相同,如果满足要求,提示注册成功,不满足继续提示输入。

这是我做的,为什么结果不对呢 ,帮忙看一下吧

package Huiyuan; public class Huiyuan {

public boolean verify(String name,String pwd1,String pwd2){

boolean flag = false;

if(name.length()>3&&pwd1.length()>6&&pwd1.equals(pwd2)){

flag = true;

System.out.println("注册成功,请牢记用户名和密码!");

}

return flag;

}

}

package Huiyuan;

import java.util.Scanner;

public class TextHuiyuan {

public static void main(String[]args){

Huiyuan hui = new Huiyuan();

Scanner input = new Scanner(System.in);

System.out.println("***欢迎进入注册系统***");

System.out.println("请输入用户名:");

String name = input.next();

System.out.println("请输入密码:");

String pwd1 = input.next();

System.out.println("请再次输入密码:");

String pwd2 = input.next();

boolean flag;

if(flag = true){

hui.verify(name, pwd1, pwd2);

}else{

do{

if(name.length()<3&&pwd1.length()<6){

System.out.println("用户名不能小于3位,密码长度不能小于6位!"); }

else if(name.length()<3){

System.out.println("用户名不能小于3位!");

}else if(pwd1.length()<6){

System.out.println("密码长度不能小于6位!");

}else if(!pwd1.equals(pwd2)){

System.out.println("两次密码输入不一致!");

}

}while(flag = false);

}

} }

本文标签: 会员注册Java