利用java程序实现基本功能需求(1)使用命令行完成系统的功能设计; (2)启动程序,输出“学生选课管理——登录”。 (2)提示客户输入学号、密码文件Login.java:负责登录的业务逻辑;文件MainProcess.java:负责整体业务流程;请写出完整代码
时间: 2024-02-20 13:59:00 浏览: 18
好的,下面是Java实现基本功能需求的完整代码:
MainProcess.java:
```java
public class MainProcess {
public static void main(String[] args) {
// 输出欢迎信息
System.out.println("学生选课管理——登录");
// 获取学号、密码
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学号:");
String studentId = scanner.nextLine();
System.out.println("请输入密码:");
String password = scanner.nextLine();
// 调用Login类的静态方法进行登录
boolean loginResult = Login.login(studentId, password);
// 判断登录结果并输出信息
if (loginResult) {
System.out.println("登录成功!");
} else {
System.out.println("登录失败,请检查学号和密码!");
}
}
}
```
Login.java:
```java
public class Login {
// 模拟学生账号密码
private static final String STUDENT_ID = "123456";
private static final String PASSWORD = "123456";
public static boolean login(String studentId, String password) {
// 判断学号和密码是否正确
if (STUDENT_ID.equals(studentId) && PASSWORD.equals(password)) {
return true;
} else {
return false;
}
}
}
```
在命令行中,您可以使用以下命令编译并执行程序:
```
javac MainProcess.java Login.java
java MainProcess
```
这将编译MainProcess.java和Login.java两个文件,并执行MainProcess类的main方法。在执行程序时,会输出欢迎信息并提示您输入学号、密码。输入后,程序会调用Login类的静态方法进行登录,并输出登录结果信息。