亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 成績(jī)管理源碼.txt

?? 這是一個(gè)JAVA寫的學(xué)生成績(jī)管理源碼,相信對(duì)很多初學(xué)者來說是一個(gè)很好的東東,有助于理解面向?qū)ο缶幊?
?? TXT
字號(hào):
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.lang.*;

public class Students extends Applet implements ActionListener
{
	Vector StuInf=new Vector();
	StudentInf SI;
	String xm;
	String bj;
	int i,j,xh,cj;
	static int mid;
	Label prompt1=new Label("學(xué)生成績(jī)管理系統(tǒng)");
	Label prompt2=new Label("			用戶:");
	Label prompt3=new Label("			密碼:");
	Label prompt4=new Label("			班級(jí):");
	Label prompt5=new Label("			成績(jī):");
	TextField input1=new TextField(8);
	TextField input2=new TextField(8);
	TextField input3=new TextField(8);
	TextField input4=new TextField(8);
	Button btn1=new Button("登錄");
	Button btn2=new Button("增加");
	Button btn3=new Button("修改");
	Button btn4=new Button("刪除");
	
	public void init()
	{
		setLayout(new GridLayout(6,3));
		add(new Label());
		add(prompt1);
		add(new Label());
		add(prompt2);
		add(input1);
		add(new Label());
		add(prompt3);
		add(input2);
		add(btn1);
		add(prompt4);
		add(input3);
		add(new Label());
		add(prompt5);
		add(input4);
		add(new Label());
		add(btn2);
		add(btn3);
		add(btn4);
		prompt4.setVisible(false);
		prompt5.setVisible(false);
		input3.setVisible(false);
		input4.setVisible(false);
		btn2.setVisible(false);
		btn3.setVisible(false);
		btn4.setVisible(false);
		btn1.addActionListener(this);
		btn2.addActionListener(this);
		btn3.addActionListener(this);
		btn4.addActionListener(this);
	}
	public void actionPerformed(ActionEvent e)
	{
		if(e.getActionCommand()=="登錄")
		{
			String a,b;
			a=input1.getText();
			b=input2.getText();
			input1.setText("");
			if((a.equals("12")==true)&&(b.equals("12")==true))
			{
				prompt2.setText("			姓名:");
				prompt3.setText("			學(xué)號(hào):");	
				prompt4.setVisible(true);
				prompt5.setVisible(true);
				input3.setVisible(true);
				input4.setVisible(true);
				btn2.setVisible(true);
				btn3.setVisible(true);
				btn4.setVisible(true);
				btn3.setEnabled(false);
				btn4.setEnabled(false);
				btn1.setLabel("查詢");
				input1.setText("登錄成功");
				input1.selectAll();
			}
			else
			input2.setText("用戶名或密碼錯(cuò)");
		}
		if(e.getActionCommand()=="增加")
		{
			boolean scucss=true;
			try
			{
				XingMing();
			}
			catch(EmptyException as)
			{
				input1.setText("姓名不能為空");
				scucss=false;
			}
			try
			{
				xh=Integer.parseInt(input2.getText());
			}
			catch(NumberFormatException m)
			{
				input2.setText("學(xué)號(hào)為空或格式錯(cuò)");
				scucss=false;
			}	
			bj=input3.getText();
			try
			{
				ChengJi();
			}
			catch(EmptyException as)
			{
				cj=-1;
			}
			catch(OverException dd)
			{
				input4.setText("應(yīng)在0-100間");
				scucss=false;
			}
			catch(NumberFormatException cm)
			{
				input4.setText("成績(jī)應(yīng)為數(shù)據(jù)");
				scucss=false;		
			}
			if(scucss==true)
			{
			SI=new StudentInf(xm,xh,bj,cj);
			Insert(SI);
			}
		}
		if(e.getActionCommand()=="修改")
		{
			xm=input1.getText();
			xh=Integer.parseInt(input2.getText());
			bj=input3.getText();
			cj=Integer.parseInt(input4.getText());
			SI=new StudentInf(xm,xh,bj,cj);
			StuInf.setElementAt(SI, mid);
			btn3.setEnabled(false);
		}
		if(e.getActionCommand()=="刪除")
		{
			StuInf.removeElementAt(mid); 
			btn4.setEnabled(false);
			input1.setText("刪除成功");
			input2.setText("");
			input3.setText("");
			input4.setText("");
		}
		if(e.getActionCommand()=="查詢")
		{
			boolean right=true;
			try
			{
				xh=Integer.parseInt(input2.getText());
			}
			catch(NumberFormatException m)
			{
				input2.setText("學(xué)號(hào)為空或格式錯(cuò)");
				right=false;
			}	
			if(right==true)
			{
				search(xh);
				btn3.setEnabled(true);
				btn4.setEnabled(true);
			}
		}
		
	}
	//查找方法
	public void search(int k)
	{
			boolean  exist=false;
			int low=0;
			int high=StuInf.size()-1;
			while(low<=high)
			{
				mid=(high+low)/2;
				StudentInf a1=(StudentInf) StuInf.elementAt(mid);
				if(a1.getStuNo()==k)
				{
					SI=(StudentInf) StuInf.elementAt(mid);
					String x = String.valueOf(SI.getStuNo());
					exist=true;
					input1.setText(SI.getname());
					input1.selectAll();
					input2.setText("0"+x);
					input3.setText(SI.getClassNo());
					if(SI.getLevel()==-1)
						input4.setText("未參加考試");
					else
					{
						String y = String.valueOf(SI.getLevel());
						input4.setText(y);
					}
					break;
				}
				else if(a1.getStuNo()<k)
				low=mid+1;
				else
				high=mid-1;	
			}
			if(exist==false)
			{
				input1.setText("無此學(xué)號(hào)學(xué)生信息");
				input1.selectAll();
			}
	}
//添加方法
	public void Insert(StudentInf q)
	{
		int i=0;
		
		if(StuInf.isEmpty()==true) 
			{
				StuInf.addElement(q);
				input1.setText("");
				input2.setText("");
				input3.setText("");
				input4.setText("");
			}
		else
		{
			StudentInf xh;
			xh=(StudentInf) StuInf.firstElement();
			while(xh.getStuNo()<q.getStuNo())
			{
				i++;
				if(i<StuInf.size())
				xh=(StudentInf) StuInf.elementAt(i);
				else 
				break;
			}			
			if(xh.getStuNo()==q.getStuNo())
			{
				input2.setText("此學(xué)生信息已存在");
				input2.requestFocus();
				input2.selectAll();
			}
			else 
			{
				StuInf.insertElementAt(q,i);		
				input1.setText("");
				input2.setText("");
				input3.setText("");
				input4.setText("");
			}
		}		
	}
	
	//異常類
	class OverException extends Exception
	{
		String over;
	}	
	class EmptyException extends Exception
	{
		String empty;
	}
	void XingMing() throws EmptyException
	{
		if((input1.getText()).equals(""))
			throw (new EmptyException());
		else
			xm=input1.getText();
	}
	void ChengJi() throws OverException,EmptyException 
	{
		if((input4.getText()).equals(""))
		throw(new EmptyException());
		else
		cj=Integer.parseInt(input4.getText());
		if(cj<0||cj>100)
		throw (new  OverException());
	}
	
	//學(xué)生信息類
	public class StudentInf
	{
		private String name;
		private int StuNo;
		private String ClassNo;
		private int Level;
		StudentInf(String xingming,int xuehao,String banji,int chengji)
		{
			name=xingming;
			StuNo=xuehao;
			ClassNo=banji;
			Level=chengji;
		}
		public int getStuNo()
		{
			return StuNo;
		}
		public String getname()
		{
			return name;
		}
		public String getClassNo()
		{
			return ClassNo;
		}
		public int getLevel()
		{
			return Level;
		}
	}

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产综合久久久久久鬼色| 亚洲国产精品二十页| 欧美成人女星排名| 国产女人aaa级久久久级| √…a在线天堂一区| 午夜精品福利久久久| 黄色精品一二区| 91视频免费观看| 欧美一三区三区四区免费在线看| 精品久久久久久无| 国产精品久久久久aaaa| 亚洲国产cao| 国产麻豆成人精品| 色综合久久88色综合天天免费| 欧美丰满一区二区免费视频| 国产日韩欧美在线一区| 亚洲小说欧美激情另类| 久久精工是国产品牌吗| 不卡一区中文字幕| 欧美一区二区三区影视| 欧美国产激情二区三区| 亚洲成人激情自拍| 成人丝袜18视频在线观看| 欧美精品久久天天躁| 亚洲国产精华液网站w| 午夜精品福利久久久| 成熟亚洲日本毛茸茸凸凹| 欧美日韩另类国产亚洲欧美一级| 国产午夜亚洲精品羞羞网站| 一区二区三区日韩精品视频| 国产精品影视天天线| 欧美日韩午夜在线视频| 亚洲欧洲成人自拍| 国产一区视频在线看| 欧美日韩国产片| 中文字幕一区二区三区蜜月| 精品在线你懂的| 欧美日韩在线播放三区四区| 国产精品久久久久aaaa| 精品亚洲成av人在线观看| 欧美日韩中字一区| 自拍偷拍亚洲激情| 国产精品 日产精品 欧美精品| 欧美日韩免费在线视频| 国产精品久久久久影视| 国产一区二区三区免费观看| 制服.丝袜.亚洲.另类.中文| 亚洲精品乱码久久久久久 | 91久久久免费一区二区| 国产亚洲一区二区三区四区| 免费看日韩精品| 欧美色综合网站| 亚洲欧美国产三级| 成人中文字幕电影| 国产女人18水真多18精品一级做| 精品午夜久久福利影院 | 美女mm1313爽爽久久久蜜臀| 色视频欧美一区二区三区| 国产精品区一区二区三| 国产一区二区三区综合| 欧美电视剧在线看免费| 日韩成人精品在线| 91精品在线免费观看| 午夜国产不卡在线观看视频| 91成人网在线| 亚洲激情图片qvod| 欧美在线色视频| 夜夜精品浪潮av一区二区三区| 97久久精品人人做人人爽| 中文字幕一区二区三区四区不卡| 成人激情小说网站| 国产精品久久久久久久久果冻传媒 | 成人综合婷婷国产精品久久| 国产色婷婷亚洲99精品小说| 国产精品综合视频| 久久久99精品久久| 国产91清纯白嫩初高中在线观看| 国产性做久久久久久| 国产成人免费视频一区| 国产精品丝袜91| www.欧美.com| 亚洲裸体xxx| 欧美在线观看一区二区| 偷拍亚洲欧洲综合| 日韩一区二区在线观看视频| 麻豆高清免费国产一区| 精品sm在线观看| 国产激情视频一区二区三区欧美| 日本一区二区不卡视频| 97成人超碰视| 亚洲精品ww久久久久久p站| 欧美日韩在线免费视频| 蜜臀精品久久久久久蜜臀 | 国内精品第一页| 国产婷婷精品av在线| 成人午夜私人影院| 亚洲精品国久久99热| 欧美日韩免费不卡视频一区二区三区| 亚洲va天堂va国产va久| 91精品午夜视频| 国产一区在线不卡| 亚洲激情男女视频| 91麻豆精品国产| 成人一道本在线| 亚洲国产中文字幕| 亚洲精品一区在线观看| 成人精品gif动图一区| 一二三四区精品视频| 欧美一区二区视频观看视频| 国产一区二区三区| 亚洲精品午夜久久久| 91麻豆精品国产自产在线| 国产乱人伦精品一区二区在线观看| 中文字幕成人在线观看| 欧美色图12p| 韩国女主播成人在线| 亚洲精品日韩综合观看成人91| 欧美日韩高清在线| 国产999精品久久久久久| 亚洲综合激情网| 精品成人一区二区三区四区| 色哟哟一区二区| 精品亚洲porn| 亚洲一区二区三区自拍| 久久久久国色av免费看影院| 色吧成人激情小说| 国产综合色精品一区二区三区| 亚洲欧美另类图片小说| 欧美大片免费久久精品三p| 99v久久综合狠狠综合久久| 丝袜美腿亚洲综合| 国产精品久线在线观看| 日韩免费一区二区三区在线播放| 99视频精品免费视频| 麻豆国产一区二区| 一区二区三区日韩精品| 国产日本一区二区| 日韩欧美一区二区久久婷婷| 99这里只有精品| 激情五月播播久久久精品| 亚洲国产一区二区三区青草影视 | a美女胸又www黄视频久久| 日本色综合中文字幕| 亚洲精品乱码久久久久久日本蜜臀| 久久嫩草精品久久久久| 欧美午夜电影在线播放| 成人福利视频在线| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲午夜久久久久久久久久久 | jlzzjlzz亚洲日本少妇| 久久国产乱子精品免费女| 亚洲国产精品一区二区久久| 国产精品乱人伦一区二区| 精品国产91久久久久久久妲己| 欧美在线小视频| 色综合久久综合网97色综合| 国产91在线看| 国产成人一区在线| 久久爱另类一区二区小说| 亚洲va中文字幕| 亚洲国产精品久久艾草纯爱| 亚洲欧美日韩在线| 国产精品全国免费观看高清| 国产亚洲制服色| 欧美变态口味重另类| 91精品久久久久久久91蜜桃| 欧洲精品在线观看| 91色乱码一区二区三区| 成人开心网精品视频| 国产精品亚洲视频| 久99久精品视频免费观看| 免费成人你懂的| 日日噜噜夜夜狠狠视频欧美人| 亚洲一级二级在线| 一区二区三区日本| 亚洲一二三区在线观看| 亚洲一区二区三区中文字幕| 亚洲麻豆国产自偷在线| 亚洲精品成人少妇| 一区二区三区中文免费| 亚洲久本草在线中文字幕| 亚洲欧洲色图综合| 综合色天天鬼久久鬼色| 国产精品久久久久久久久免费丝袜| 国产精品国产自产拍高清av| 国产精品免费视频观看| 国产精品久久久久久久久晋中| 中文幕一区二区三区久久蜜桃| 中文字幕免费一区| 综合av第一页| 亚洲一二三区在线观看| 亚洲aaa精品| 人禽交欧美网站| 免费成人av在线| 国产一区二区三区免费| 成人午夜激情在线| 91在线观看视频| 91国模大尺度私拍在线视频| 欧美三级视频在线| 日韩一区二区麻豆国产|