package com.myhomework;
import java.util.Scanner;
/*作者:陈天祥
* 时间:2016.10.13
* 功能:登录系统
*/
public class LoginService_1 {
public static void main(String[] args) {
String []user = new String[2];
int []password = new int[2];
//选择菜单
int selects = selecMenu();
if(selects == 1) {
loginIf(user,password);
} else {
boolean flag = regist(user,password);
if(flag) {
System.out.println("注册成功!");
int s = selecMenu();
if(s == 1) {
loginIf(user,password);
} else {
regist(user,password);
}
}
}
}
public static void loginIf(String []user,int []password) {
//如果密码匹配则,输出登录成功就返回true,否则输入,
//密码或者用户名错误false,请重新输入
boolean flag = login(user,password);
if(flag){
System.out.println("登录成功!");
} else {
System.out.println("登录失败!");
}
}
/**
*/
public static int selecMenu() {
System.out.println("1:登录");
System.out.println("2:注册");
Scanner input = new Scanner(System.in);
System.out.println("选择菜单:");
int selects = input.nextInt();
return selects;
}
public static boolean login(String []user,int []password) {
Scanner input = new Scanner(System.in);
System.out.println("请输入用户名:");
String userName = input.nextLine();
System.out.println("请输入密码:");
int pwd = input.nextInt();
//通过userName数据,找到user下标,
int index = -1;
for (int i = 0; i < user.length; i++) {
if(user[i].equals(userName)) {
index = i;
}
}
//然后通过user下标找到password中相应的密码。
if(password[index] == pwd) {
return true;
} else {
System.out.println("用户名或者密码输入错误,请从新输入!");
}
return false;
}
public static boolean regist(String []user,int []password) {
for (int i = 0; i < password.length; i++) {
Scanner input = new Scanner(System.in);
System.out.println("请输入用户名:");
String userName = input.nextLine();
user[i] = userName;
System.out.println("请输入密码:");
int pwd = input.nextInt();
password[i] = pwd;
}
return true;
}
//數組
// String []user = new String[10];
// int []password = new int[10];
}
import java.util.Scanner;
/*作者:陈天祥
* 时间:2016.10.13
* 功能:登录系统
*/
public class LoginService_1 {
public static void main(String[] args) {
String []user = new String[2];
int []password = new int[2];
//选择菜单
int selects = selecMenu();
if(selects == 1) {
loginIf(user,password);
} else {
boolean flag = regist(user,password);
if(flag) {
System.out.println("注册成功!");
int s = selecMenu();
if(s == 1) {
loginIf(user,password);
} else {
regist(user,password);
}
}
}
}
public static void loginIf(String []user,int []password) {
//如果密码匹配则,输出登录成功就返回true,否则输入,
//密码或者用户名错误false,请重新输入
boolean flag = login(user,password);
if(flag){
System.out.println("登录成功!");
} else {
System.out.println("登录失败!");
}
}
/**
*/
public static int selecMenu() {
System.out.println("1:登录");
System.out.println("2:注册");
Scanner input = new Scanner(System.in);
System.out.println("选择菜单:");
int selects = input.nextInt();
return selects;
}
public static boolean login(String []user,int []password) {
Scanner input = new Scanner(System.in);
System.out.println("请输入用户名:");
String userName = input.nextLine();
System.out.println("请输入密码:");
int pwd = input.nextInt();
//通过userName数据,找到user下标,
int index = -1;
for (int i = 0; i < user.length; i++) {
if(user[i].equals(userName)) {
index = i;
}
}
//然后通过user下标找到password中相应的密码。
if(password[index] == pwd) {
return true;
} else {
System.out.println("用户名或者密码输入错误,请从新输入!");
}
return false;
}
public static boolean regist(String []user,int []password) {
for (int i = 0; i < password.length; i++) {
Scanner input = new Scanner(System.in);
System.out.println("请输入用户名:");
String userName = input.nextLine();
user[i] = userName;
System.out.println("请输入密码:");
int pwd = input.nextInt();
password[i] = pwd;
}
return true;
}
//數組
// String []user = new String[10];
// int []password = new int[10];
}