import java.util.Scanner;
public class wotm {
public static void main(String[] args) {
while(true){
Function.paint();
Scanner in=new Scanner(System.in);
int number = in.nextInt();
switch (number) {
case 1:{Function.action1();break;}
case 2:{Function.action2();break;}
case 3:{Function.action3();break;}
case 4:{Function.action4();break;}
case 5:{Function.action5();break;}
case 6:{Function.action6();break;}
case 0:{System.exit(0);break;}
}
}
}
}
class Student {
//1、编写 学生类 的三大组成部分:成员变量、构造方法、成员方法
}
class Function{
public static void paint()//系统主界面
{
for(int i=0;i<40;i++)
{
System.out.print('=');
}
System.out.println();
System.out.println("\t\t学生成绩管理系统");
System.out.println();
System.out.println(" 1 输入成绩信息 2 输出所有成绩信息");
System.out.println(" 3 按平均成绩排序输出成绩信息 4 查找某人成绩信息");
System.out.println(" 5 统计某门课程各分数段人数 6 删除成绩信息");
System.out.println(" 0 退出系统");
for(int i=0;i<40;i++){
System.out.print("=");
}
System.out.println();
System.out.println("请输入命令:");
}
public static void action6() {
// TODO Auto-generated method stub
}
public static void action5() {
// TODO Auto-generated method stub
}
public static void action4() {
// TODO Auto-generated method stub
}
public static void action3() {
// TODO Auto-generated method stub
}
public static void action2() {//显示学生信息
}
public static int action1()//输入学生信息
{
int num=0;
while(true){
System.out.print("待输入记录的学号(输入'-1',则退出):");
//2、待补充代码区域
}
}
}
这是要根据程序的上下文意思完成缺少的代码吗?学生类具体要那些信息也没有说明呀
import java.util.Scanner;
public class wotm {
public static void main(String[] args) {
while (true) {
Function.paint();
Scanner in = new Scanner(System.in);
int number = in.nextInt();
switch (number) {
case 1: {
Function.action1();
break;
}
case 2: {
Function.action2();
break;
}
case 3: {
Function.action3();
break;
}
case 4: {
Function.action4();
break;
}
case 5: {
Function.action5();
break;
}
case 6: {
Function.action6();
break;
}
case 0: {
System.exit(0);
break;
}
}
}
}
}
class Person {
private String name;
private String location;
Person(String name, String location) {
this.name = name;
this.location = location;
}
public String info() {
return "name:" + name + ",location:" + location;
}
}
class Student extends Person{
//1、编写 学生类 的三大组成部分:成员变量、构造方法、成员方法
String school;
public Student(String n,String I,String school){
super(n,I);
this.school = school;
}
public String info() {
String str = super.info();
return str + ",school:" + school;
}
}
class Function {
public static void paint()// 系统主界面
{
for (int i = 0; i < 40; i++) {
System.out.print('=');
}
System.out.println();
System.out.println("\t\t学生成绩管理系统");
System.out.println();
System.out.println(" 1 输入成绩信息 2 输出所有成绩信息");
System.out.println(" 3 按平均成绩排序输出成绩信息 4 查找某人成绩信息");
System.out.println(" 5 统计某门课程各分数段人数 6 删除成绩信息");
System.out.println(" 0 退出系统");
for (int i = 0; i < 40; i++) {
System.out.print("=");
}
System.out.println();
System.out.println("请输入命令:");
}
public static void action6() {
// TODO Auto-generated method stub
}
public static void action5() {
// TODO Auto-generated method stub
}
public static void action4() {
// TODO Auto-generated method stub
}
public static void action3() {
// TODO Auto-generated method stub
}
public static void action2() {// 显示学生信息
}
public static int action1()// 输入学生信息
{
int num = 0;
while (true) {
System.out.print("待输入记录的学号(输入'-1',则退出):");
// 2、待补充代码区域
Scanner in = new Scanner(System.in);
num = in.nextInt();
if(num == -1) {
System.out.println("退出程序。");
break;
}
System.out.println("请输入学生姓名,位置,学校");
String name = in.next();
String location = in.next();
String school = in.next();
Student s = new Student(name,location,school);
System.out.println(s.info());
}
return num;
}
}
上面的用快捷键重写
退出程序
System.exit (0)
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632