⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 coursesys.java

📁 实现了一个小型的成绩管理系统。希望能帮助大家。
💻 JAVA
字号:
package Course;

import java.io.Serializable;
import javax.swing.JOptionPane;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class CourseSys implements Serializable {
    private myClass[] Classes=new myClass[20];
    private int ClassNum=0;
    public CourseSys() {
    }

    ////
   /* public boolean addClass (String names0,String names1,String names2,String names3)
    {
        try
        {
            String a=names0+"年级"+names1+names2+"班";
            if(this.findClass(a)==null)
            {
                Classes[this.ClassNum] = new myClass(Integer.parseInt(names0),names1, Integer.parseInt(names2),Integer.parseInt(names3));
                this.ClassNum++;
                return true;
            }
            else return false;
        }
        catch(Exception var2)
        {
           System.out.println("c");
           return false;
        }
    }*/
   //
   public void delClass(String names)
   {
       int i=0;
       for(;i<this.ClassNum;i++)
       {
           if(this.Classes[i].toString().equals(names))break;
       }
       if(i!=this.ClassNum)
       {
           for(int j=i;j<ClassNum;j++)
           {
               Classes[j]=Classes[j+1];
           }
           Classes[ClassNum]=null;
           ClassNum--;
       }
       else
       {
           JOptionPane.showMessageDialog(null,"找不到这个班级","课程设计提示",JOptionPane.INFORMATION_MESSAGE);
       }

   }
   //
public void addClass (String names0,String names1,String names2,String names3)
{
            Classes[this.ClassNum] = new myClass(Integer.parseInt(names0),names1, Integer.parseInt(names2),Integer.parseInt(names3));
            this.ClassNum++;
}

    //

    //
    public void addStudent(String Name,Student[] addStudent)
    {
        int j=0;
        for(int i=0;i<this.ClassNum;i++)
            if(this.Classes[i].toString().equals(Name)){j=i;break;}
        Classes[j].initStudent(addStudent);
    }


    //
    /*public void addCourse(String ClassName,String[] CourseData,String[] StudentName,String[] Scores)
    {
        int CourseNum,String CourseName,double CourseGoal,int CourseTime,String CourseTestTime,int ChooseNum
        Course Course1=();
        this.findClass(ClassName).
    }*/
    //
    public myClass findClass(String name)
    {
        int i=0;
        for(;i<this.ClassNum;i++)
        {
            if(this.Classes[i].toString().equals(name))break;
        }
        if(i!=this.ClassNum)
        {
            return Classes[i];
        }
        else return null;
    }

    //
    public String[] getClassNames()
    {
        String[] a=new String[this.ClassNum];
        if(this.ClassNum==0)return null;
        else
        {
            for(int i=0;i<this.ClassNum;i++)
                a[i]=this.Classes[i].toString();
            return a;
        }
    }
    //
    public int getClassNum()
    {
        return this.ClassNum;
    }
    //
    public myClass[] getMyClass()
    {
        return this.Classes;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -