1、登录系统的功能实现:
调用设置:
public class Xs {
String user_name;
String user_psd;
private int login_flag;
public Xs(String n,String p){
user_name=n;
user_psd=p;
login_flag=0;
}
public void user_login(){
login_flag=1;
}
public int get_login_state(){
return login_flag;
}
}
实现模块:
package xz;
import java.util.Scanner;
public class Dl {
Xs u;
static String user_names[]={"jun","pick","wail","zhang","zeng","yang"};
static String user_psds[]={"000","123","321","999","333","666"};
public static void sys_init(){
}
public void syslogin(){
System.out.println("登录系统...");
Scanner reader=new Scanner(System.in);
System.out.println("请输入用户名...");
String n=reader.next();
System.out.println("请输入用户密码...");
String p=reader.next();
int login_flag=0;
for(int i=0;i<user_names.length;i++){
if(n.equals(user_names[i]) && p.equals(user_psds[i])){
login_flag=1;
}
}
if(login_flag==0){
System.out.println("用户名/密码错误,登录失败!!!");
}else{
System.out.println("登录成功!!!");
u=new Xs(n,p);
u.user_login();
}
}
public static void modifyInfo(){
System.out.println("修改个人信息...");
}
public static void queryClassroom(){
System.out.println("查询自习教室...");
}
public static void orderClassroom(){
System.out.println("预订自习教室...");
}
public static void main(String[] args){
Dl mainprocess=new Dl();
Scanner reader=new Scanner(System.in);
int break_flag=0;
while(true){
System.out.println("请输入:1.登录系统 2.修改个人信息 3. 查询自习教室 "
+ "4. 预定自习教室 0.退出");
int choice=reader.nextInt();
switch(choice){
case 1:
mainprocess.syslogin();break;
case 2:
modifyInfo();break;
case 3:
queryClassroom();break;
case 4:
orderClassroom();break;
case 0:
break_flag=1;break;
}
System.out.println(" ");
if(break_flag==1)
break;
}
System.out.println("退出系统...");
reader.close();
}
}
其运行结果:
结果运行时,可多次试验。