Java大作业 | 学生成绩信息管理系统

这篇博客介绍了一个Java编程的大作业,实现了一个无用户界面的学生成绩信息管理系统。系统包括Person和Student类,Student类继承了Person类并包含成绩属性。此外,还定义了stuTest接口和stuIdException异常类,以及一个简单的菜单类menu。
摘要由CSDN通过智能技术生成

**

Java大作业 学生成绩信息管理系统(无用户界面)

**

import java.util.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.List;
class Person{
public String name;
public String sex;
public int Id;
}

class Student extends Person{
int grade;
public Student(String name,int Id,String sex,int grade){
this.name= name;
this.Id= Id;
this.sex = sex;
this.grade = grade;
}
public String getName(){
return name;
}
public String getSex(){
return sex;
}
public int getStudentId(){
return Id;
}
public int getGrade(){
return grade;
}
public void setGrade(int g){
this.grade = g;
}
}

interface stuTest{
abstract void Tprint();
}

class stuIdException extends Exception{
String message;
public stuIdException(int m) {
message =”学生学号输入错误 “+m+”是错误学号 请输入正确四位数 学号”;
}
public String Warn() {
return message;
}
}

class menu extends JFrame
{
public menu()
{
super(“学生信息登录系统”);
JPanel root = new JPanel();

  root.add(new JLabel("用户名:"));
  root.add(new JTextField("       "));
  root.add(new JLabel("密码:"));
  root.add(new JTextField("请输入6位数字密码"));
  root.add(new JButton("点击登录"));
  add(root);
  setSize(300, 250);
  setDefaultCloseOperation(EXIT_ON_CLOSE);
  setVisible(true);

}

}
public class Manager implements stuTest {
static List StudentList = new ArrayList();

public void Tprint(){
 
  • 4
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值