15 11 11 Java 21 231-0811 32 152-0033 1 Java 3-5,55,63,39,87,48,70,35,77,59,44 3-5 3-7 score2.txt <score2.txt> 75
15 11 11 5-1 3-7 jbuttonread jbuttondisplay jlabelmessage jtextfieldname jtextfieldtokuten score2.txt 1 Record 76
15 11 11 TestMeibo 4-1 TestMeibo TestMeibo java.lang.object TestMeibo.java class TestMeibo { private String Name; // private int Tokuten; // public TestMeibo(String Shimei, int Ten) { Name=Shimei; Tokuten=Ten; public String getname() { return Name; public int gettokuten() { return Tokuten; getname()gettokuten() private Frame1.java 77
15 11 11 Frame1.java import Frame1.java 3-7 import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.util.*; 3-7 jfilechooser UI p.39 TestMeibo p.76 3-7 TestMeibo Meibo1; //TestMeibo void jbuttonread actionperformed(actionevent e) { String Data; try { jfilechooser1.showopendialog(this); File FName=jFileChooser1.getSelectedFile(); BufferedReader fin=new BufferedReader (new FileReader(FName)); Data=fin.readLine(); StringTokenizer tk=new StringTokenizer(Data,","); Meibo1= new TestMeibo(tk.nextToken(), Integer.parseInt(tk.nextToken())); jlabelmessage.settext(" "); fin.close(); catch (Exception em) { jlabelmessage.settext(" "+em); TestMeibo Meibo1 78
15 11 11 void jbuttondisplay_actionperformed(actionevent e) { jtextfieldname.settext(meibo1.getname()); jtextfieldtokuten.settext( String.valueOf(Meibo1. gettokuten() ) ); TestMeibo private Meibo1.Name Meibo1.Tokuten private PASCAL record Java record + Java 79
15 11 11 2 5-2 5-1 5-1 score2.txt 5-1 jtextfieldno 5-1 80
15 11 11 TestMeibo Meibo TestMeibo Meibo1[]=new TestMeibo[100]; int Num; // void jbuttonread actionperformed(actionevent e) { String Data; try { jfilechooser1.showopendialog(this); File FName=jFileChooser1.getSelectedFile(); BufferedReader fin=new BufferedReader (new FileReader(FName)); int i=0; while((data=fin.readline())!=null) { StringTokenizer tk=new StringTokenizer(Data,","); Meibo1[i]= new TestMeibo(tk.nextToken(), Integer.parseInt(tk.nextToken())); i++; Num=i; jlabelmessage.settext(" "); fin.close(); catch (Exception em) { jlabelmessage.settext(" "+em); 3-7 TestMeibo Meibo1 100 5-1 0 Meibo1[i] 81
15 11 11 void jbuttondisplay_actionperformed(actionevent e) { int No=Integer.parseInt(jTextFieldNo.getText()); jtextfieldname.settext(meibo1[no-1].getname()); jtextfieldtokuten.settext(string.valueof ( Meibo1[No-1].getTokuten())); Meibo1 No-1 0 No 5-2 5-3 5-2 3-D 5-2 jbuttonmax jtextfieldmaxname jtextfieldmax 82
15 11 11 void jbuttonmax actionperformed(actionevent e) { int Max=Meibo1[0].getTokuten(); // String Name=Meibo1[0].getName(); // for (int i=1;i<num;i++) { if(meibo1[i].gettokuten()>max) { Max=Meibo1[i].getTokuten(); // Name=Meibo1[i].getName(); // jtextfieldmaxname.settext(name); jtextfieldmax.settext(string.valueof(max)); Max Name void jbuttonmax actionperformed(actionevent e) { TestMeibo Max; // Max=Meibo1[0]; // for (int i=1;i<num;i++) { if(meibo1[i].gettokuten()>max.gettokuten()) { Max=Meibo1[i]; // jtextfieldmaxname.settext(max.getname()); jtextfieldmax.settext(string.valueof(max.gettokuten())); Max Max=Meibo1[i]; 1 2 83
15 11 11 AB B=A int A,B; A B A B A=3; A A B B=A; A B A B A A MyClass AB A MyClass A,B; B A B A=new MyClass(); A B MyClass new MyClass A 84
15 11 11 B=A;A B MyClass B A AB Java A int A[]; A=new int[100]; new 100 A p.83 Max Meibo1[5] Max Meibo1[5] Meibo1[0] Meibo1[1] Meibo1[5] Meibo1[9] Max Max.getName() Meibo1[5].getName() 85
15 11 11 86 5-A 5-3 5-B 3 score3.txt HP 3,55,71,28,63,37,79,39,56,55,87,79,92,48,66,73,70,41,34,35,53,43,77,82,88,59,43,36,44,77,40 score3.txt