提交 f15f8cdb 编写于 作者: 乖珑珑's avatar 乖珑珑

更新register.java, sign_in.java

上级 684cb39f
import java.util.Scanner;
/**
* Java商城——注册模块
*/
public class register {
//注册——用户名
public static String user_name(){
//用户名的注册
Scanner input = new Scanner(System.in);
System.out.println("请输入你注册的用户名:");
String name = input.next();
return name;
}
//注册——密码
public static String user_pass() {
//用户密码的注册
Scanner input = new Scanner(System.in);
System.out.println("请输入你注册的密码:");
String userpass = input.next();
//二次验证密码
System.out.println("请重新输入你的密码(二次验证):");
String user_pass1 = input.next();
//开关
boolean i = true;
String user_pass2 = null;
String user_pass3 = null;
while (i) {
if (user_pass1.equals(userpass)) {
System.out.println("注册成功!请牢记你的密码:" + userpass);
//关闭开关
i = false;
} else {
System.out.println("两次密码输入不一致,请重新输入!");
//重新用户密码的注册
Scanner input1 = new Scanner(System.in);
System.out.println("请重新输入你注册的密码:");
userpass = input1.next();
//重新二次验证密码
System.out.println("请重新输入你的密码(二次验证):");
user_pass1 = input1.next();
}
}
return userpass;
}
}
import java.util.Scanner;
/**
* Java编程入门与应用 P62——例3-9
* 在登入系统中要求用户名、密码和验证码都必须正确,否则 显示 登入失败及错误提示
*
* 本程序我稍作了些优化
* Java商城项目——登入模块
*/
public class sign_in {
public static void main(String[] args) {
/**
* 管理员密码
*/
//定义变量用户名
String username = "wx_long";
String administrator_name = "wx_long";
//定义变量密码
String userpass = "123456";
String administrator_pass = "123456";
//定义变量验证码
String code = "0000";
/**
System.out.println("检查程序时使用的对照信息(初始信息):");
System.out.println("n:" + username + " p:" + userpass + " c:" + code + "\n");
*/
//先进行注册(后续连接数据库)
String username = register.user_name(); //注册用户名
String userpass = register.user_pass(); //注册密码
//构建输入实例
Scanner input = new Scanner(System.in);
......@@ -39,7 +39,10 @@ public class sign_in {
*/
//判断用户输入的用户名、密码、验证码是否正确
while(!name.equals(username) || !userpass.equals(pass) || !user_code.equals(code)){
while(
(!name.equals(administrator_name) || !pass.equals(administrator_pass) || !user_code.equals(code)) &&
(!username.equals(name) || !userpass.equals(pass) || !user_code.equals(code))
){
System.out.println("登入失败!重新输入!");
System.out.println("请检查输入的用户名、密码和验证码是否正确!");
......@@ -55,12 +58,18 @@ public class sign_in {
}
//判断 是否满足登入条件
if(name.equals(username) && userpass.equals(pass) && user_code.equals(code)){
if(username.equals(name) && userpass.equals(pass) && user_code.equals(code)){
System.out.println("\n登入成功!欢迎回来!");
System.out.println("可爱的 " + username + " ,我们等你很久了!");
//登入接口开关,用于进行登入后的程序的编写
boollean Login_interface_switch = true;
boolean Login_interface_switch = true;
}else if(name.equals(administrator_name) && pass.equals(administrator_pass) && user_code.equals(code)){
System.out.println("\n登入成功!欢迎回来!");
System.out.println("Java商城的 " + name + " 管理员,欢迎进入系统!");
//登入接口开关,用于进行登入后的程序的编写
boolean Login_interface_switch = true;
}else{
System.out.println("错误方法程序截断失败,请联系技术人员检查程序!");
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册