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

更新sign_in.java

上级
import java.util.Scanner;
/**
* Java编程入门与应用 P62——例3-9
* 在登入系统中要求用户名、密码和验证码都必须正确,否则 显示 登入失败及错误提示
*
* 本程序我稍作了些优化
*/
public class sign_in {
public static void main(String[] args) {
//定义变量用户名
String username = "wx_long";
//定义变量密码
String userpass = "123456";
//定义变量验证码
String code = "0000";
/**
System.out.println("检查程序时使用的对照信息(初始信息):");
System.out.println("n:" + username + " p:" + userpass + " c:" + code + "\n");
*/
//构建输入实例
Scanner input = new Scanner(System.in);
//用户输入用户名
System.out.println("请输入用户名:");
String name = input.next() ;
//用户输入密码
System.out.println("请输入密码:");
String pass = input.next();
//用户输入验证码
System.out.println("请输入验证码(最小的自然数,共4位):");
String user_code = input.next();
/**
System.out.println("\n检查程序时使用的对照信息(输入信息):");
System.out.println("n:" + name + " p:" + pass + " c:" + user_code);
*/
//判断用户输入的用户名、密码、验证码是否正确
while(!name.equals(username) || !userpass.equals(pass) || !user_code.equals(code)){
System.out.println("登入失败!重新输入!");
System.out.println("请检查输入的用户名、密码和验证码是否正确!");
//用户重新输入用户名
System.out.println("\n请输入用户名:");
name = input.next() ;
//用户重新输入密码
System.out.println("请输入密码:");
pass = input.next();
//用户重新输入验证码
System.out.println("请输入验证码(最小的自然数,共4位):");
user_code = input.next();
}
//判断 是否满足登入条件
if(name.equals(username) && userpass.equals(pass) && user_code.equals(code)){
System.out.println("\n登入成功!欢迎回来!");
//登入接口开关,用于进行登入后的程序的编写
int Login_interface_switch = 1;
}else{
System.out.println("错误方法程序截断失败,请联系技术人员检查程序!");
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册