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 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