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

📄 sciencestudent.java

📁 此系统可用于对学生成绩进行简单管理
💻 JAVA
字号:
import javax.swing.JOptionPane;
class TransportationStudent extends Student{
	    
    	
		private int jiSuanFangFaGrade=0;
		private int yanTuGongChengGrade=0;
		private int ceLiangPingChaGrade=0;
		private int cPlusPlusGrade=0;
	    
		private final int GAO_SHU_POINT=6;
		private final int YING_YU_POINT=4;
		private final int DA_XUE_YU_WEN_POINT=2;
		private final int MEI_XUE_JIAN_SHANG_POINT=2;
		private final int MA_ZHE_POINT=2;
		private final int DENG_LUN_POINT=2;
		private final int MAO_GAI_POINT=2;
		private final int DA_XUE_WU_LI_POINT=4;
		private final int TI_YU_POINT=2;
		private final int XIAN_DAI_POINT=3;
		private final int GAI_LV_POINT=3;
		private final int JI_SUAN_FANG_FA_POINT=3;
		private final int YAN_TU_GONG_CHENG_POINT=2;
		private final int CE_LIANG_PING_CHA_POINT=5;
		private final int C_PLUS_PLUS_POINT=4;
		
	    /*public ScienceStudent()
	    {
	 	       System.out.println("ScienceStudent's constractor!");
	    }*/
	    
		public void setJiSuanFangFaGrade(int temp)
		{
		    if(temp<0|temp>100)
		    {
		        JOptionPane.showMessageDialog(null,"Invalid Gaoshu Grade:"+temp+
		        "\nProgram Terminating!");
		        return;	
		    }
		    else jiSuanFangFaGrade=temp;
		}
		public int getjiSuanFangFa()
		{
			return jiSuanFangFaGrade;
	    }
	    
	    public void setYanTuGongChengGrade(int temp)
		{
		    if(temp<0|temp>100)
		    {
		        JOptionPane.showMessageDialog(null,"Invalid Gaoshu Grade:"+temp+
		        "\nProgram Terminating!");
		        return;	
		    }
		    else yanTuGongChengGrade=temp;
		}
		public int getYanTuGongChengGrade()
		{
			return yanTuGongChengGrade;
	    }
	    
	    public void setCeLiangPingChaGrade(int temp)
		{
		    if(temp<0|temp>100)
		    {
		        JOptionPane.showMessageDialog(null,"Invalid Gaoshu Grade:"+temp+
		        "\nProgram Terminating!");
		        return;	
		    }
		    else ceLiangPingChaGrade=temp;
		}
		public int getCeLiangPingChaGrade()
		{
			return ceLiangPingChaGrade;
	    }
	    
	    public void setCPlusPlusGrade(int temp)
		{
		    if(temp<0|temp>100)
		    {
		        JOptionPane.showMessageDialog(null,"Invalid Gaoshu Grade:"+temp+
		        "\nProgram Terminating!");
		        return;	
		    }
		    else cPlusPlusGrade=temp;
		}
		public int getCPlusPlusGrade()
		{
			return cPlusPlusGrade;
	    }
	    
	   public void calculateGradePoint()  //GUI version
	   {
   	          double temp=getSubjectPoint(gaoShuGrade)*GAO_SHU_POINT+
   	                          getSubjectPoint(yingYuGrade)*YING_YU_POINT+
   	                          getSubjectPoint(daXueYuWenGrade)*DA_XUE_YU_WEN_POINT+
   	                          getSubjectPoint(meiXueJianShangGrade)*MEI_XUE_JIAN_SHANG_POINT+
   	                          getSubjectPoint(maZheGrade)*MA_ZHE_POINT+
   	                          getSubjectPoint(dengLunGrade)*DENG_LUN_POINT+
   	                          getSubjectPoint(maoGaiGrade)*MAO_GAI_POINT+
   	                          getSubjectPoint(daXueWuLiGrade)*DA_XUE_WU_LI_POINT+
   	                          getSubjectPoint(tiYuGrade)*TI_YU_POINT+
   	                          getSubjectPoint(xianDaiGrade)*XIAN_DAI_POINT+
   	                          getSubjectPoint(gaiLvGrade)*GAI_LV_POINT+
   	                          getSubjectPoint(jiSuanFangFaGrade)*JI_SUAN_FANG_FA_POINT+
   	                          getSubjectPoint(yanTuGongChengGrade)*YAN_TU_GONG_CHENG_POINT+
   	                          getSubjectPoint(ceLiangPingChaGrade)*CE_LIANG_PING_CHA_POINT+
   	                          getSubjectPoint(cPlusPlusGrade)*C_PLUS_PLUS_POINT;
   	           finalGradePoint=temp/(GAO_SHU_POINT+YING_YU_POINT+DA_XUE_YU_WEN_POINT+
	                                 MEI_XUE_JIAN_SHANG_POINT+MA_ZHE_POINT+DENG_LUN_POINT+
	                                 MAO_GAI_POINT+DA_XUE_WU_LI_POINT+TI_YU_POINT+
	                                 XIAN_DAI_POINT+GAI_LV_POINT+JI_SUAN_FANG_FA_POINT+
	                                 YAN_TU_GONG_CHENG_POINT+CE_LIANG_PING_CHA_POINT+C_PLUS_PLUS_POINT);
	   	                          
	   	                          
	    	      
    	      if(finalGradePoint>=4)
    	      finalLetterGrade="A";
    	      else 
    	      if((finalGradePoint>=3)&(finalGradePoint<4))
    	      finalLetterGrade="B";
    	      else 
    	      if((finalGradePoint>=2)&(finalGradePoint<3))
    	      finalLetterGrade="C";
    	      else 
    	      if((finalGradePoint>=1)&(finalGradePoint<2))
    	      finalLetterGrade="D";
    	      if(finalGradePoint<1)
    	      finalLetterGrade="F";
	   }
	   
}

⌨️ 快捷键说明

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