ADD file via upload

hnu202326010302 5 days ago
parent 40e02e4b3c
commit d73751ecf3

@ -0,0 +1,70 @@
import java.util.ArrayList;
import java.util.Scanner;
import java.io.IOException;
public class User {
String username;
String password;
String level;
ArrayList<User> list1 = new ArrayList<>();
int state=1;
public boolean logon(){//登录
if(state==1){
try {
new ProcessBuilder("clear").inheritIO().start().waitFor();
} catch (IOException | InterruptedException e) {
//e.printStackTrace();
}
// try {
// Runtime.getRuntime().exec("cmd /c cls").waitFor();
// } catch (IOException | InterruptedException e) {
// e.printStackTrace();
// }
System.out.println("=== 中小学数学卷子自动生成程序 ===");
System.out.println("请输入账户名称,密码:");
}
Scanner sc=new Scanner(System.in);
String name=sc.next();
String word=sc.next();
for(int i=0;i<list1.size();i++){
if(name.equals(list1.get(i).username) && word.equals(list1.get(i).password)) {
username=name;
password=word;
level=list1.get(i).level;
state=1;
return true;
}
}
System.out.println("请输入正确的用户名、密码");
state=0;
return true;
}
public void start(){
initializeUser();
while(logon()){
if(state==0){
continue;
}else if(state==1){
problem p1 =new problem();
p1.start(this);
}
}
}
public User(String username, String password, String level) {
this.username = username;
this.password = password;
this.level = level;
}
private void initializeUser(){
list1.add(new User("张三1", "123", "小学"));
list1.add(new User("张三2", "123", "小学"));
list1.add(new User("张三3", "123", "小学"));
list1.add(new User("李四1", "123", "初中"));
list1.add(new User("李四2", "123", "初中"));
list1.add(new User("李四3", "123", "初中"));
list1.add(new User("王五1", "123", "高中"));
list1.add(new User("王五2", "123", "高中"));
list1.add(new User("王五3", "123", "高中"));
}
}
Loading…
Cancel
Save