在 /home/project 目录下新建一个 StudentProject.java 源文件,并在其中添加下面的方法: public void print(){…}:该方法打印输出上图中的 “学生信息管理系统” 几个字和对应的星号。 public int showMenu(){…}:该方法显示程序主界面,返回用户输入的功能菜单数。 public void addData(){…}:该方法执行模块 1,完成添加数据的功能。 public void deleteData(){…}:该方法执行模块 2,完成删除数据的功能。 public void updateData(){…}:该方法执行模块 3,完成修改数据的功能。 public void selectOneData(){…}:该方法执行模块 4,完成查询单个数据的功能。 public void selectAllData(){…}:该方法执行模块 5,完成查询所有数据的功能。 在 /home/project 目录下新建一个 StudentProjectTest.java 源文件并添加 main 方法,在 main 方法中需要完成的功能有: 在 main 方法中创建 StudentProject 对象: a. 调用 print() 方法打印输出 “学生管理系统” 几个字和对应的星号, b. 使用 while 循环输出主界面,调用 showMenu() 方法返回用户输入的序号,当用户输入序号为 6 时整个循环才结束,否则程序一直运行。 c. 根据用户输入的序号使用 switch 语句进行判断,然后分别调用 addData()、deleteData()、updateData()、selectOneData() 和 selectAllData()方法。
时间: 2024-02-28 21:56:55 浏览: 53
好的,你的问题是如何在Java中实现一个学生信息管理系统的主要功能。我会提供一些代码示例来回答你的问题。
首先,在 /home/project 目录下创建一个 StudentProject.java 文件,代码如下:
```
public class StudentProject {
public void print() {
System.out.println("**********************");
System.out.println("* 学生信息管理系统 *");
System.out.println("**********************");
}
public int showMenu() {
System.out.println("请选择操作:");
System.out.println("1. 添加数据");
System.out.println("2. 删除数据");
System.out.println("3. 修改数据");
System.out.println("4. 查询单个数据");
System.out.println("5. 查询所有数据");
System.out.println("6. 退出");
Scanner scanner = new Scanner(System.in);
int choice = scanner.nextInt();
return choice;
}
public void addData() {
// 完成添加数据的功能
}
public void deleteData() {
// 完成删除数据的功能
}
public void updateData() {
// 完成修改数据的功能
}
public void selectOneData() {
// 完成查询单个数据的功能
}
public void selectAllData() {
// 完成查询所有数据的功能
}
}
```
然后,在 /home/project 目录下创建一个 StudentProjectTest.java 文件,并添加 main 方法,代码如下:
```
public class StudentProjectTest {
public static void main(String[] args) {
StudentProject project = new StudentProject();
project.print();
int choice = project.showMenu();
while (choice != 6) {
switch (choice) {
case 1:
project.addData();
break;
case 2:
project.deleteData();
break;
case 3:
project.updateData();
break;
case 4:
project.selectOneData();
break;
case 5:
project.selectAllData();
break;
default:
System.out.println("输入有误,请重新输入!");
break;
}
choice = project.showMenu();
}
System.out.println("程序结束!");
}
}
```
以上代码实现了一个简单的学生信息管理系统,用户可以通过选择菜单来执行不同的操作。你可以根据自己的需要进行修改和完善。
阅读全文