求Java程式
設計一個Student,類中包含一個學生的基本資料如下:
編號,姓名,性別,年齡,數學成績,計算機成績,外語成績。
其編號為正整數,且從1號往后連續編碼;姓名為字串,性別為字符(m和w)。組合后具體資料如下:
1 LiPing m 18 89 98 94
建立一個文本檔案,檔案名為a.txt,在此文本檔案中按照上面的格式存入八行資料,用文本檔案中的資料為8個學生類的物件進行初始化。
Student類中包含如下成員方法
(1) 設計構造方法為學生類物件進行初始化。
(2) 計算某學生的總成績與平均成績,結果顯示在螢屏上。
(3) 判斷此學生是否優秀,優秀的條件是,單科不低于85分,平均分不低于90分。
(4)將此8名學生的資訊按照平均分從高到低排列,將此結果按照從高分至低分存盤在文本檔案b.txt中。
設計一個主類TestStudent類用于檢測Student類。
提示資訊:
1檔案a.txt可以直接建立,其中的八行內容自定,但一定要按照要求的格式及符合指定的資料型別和大小。
2 設計完成Student類以后,在TestStudent類中建立一個Student類的陣列 Student[] st=new Student[8]; .
3 打開a.txt檔案,讀入一行,用字串處理函式,將此字串分割開,各科成績必須轉化成相應的數值型別,用這八組資料為st陣列初始化,也就是為Student物件進行初始化。
uj5u.com熱心網友回復:
這種網上代碼應該都蠻多的 自己改一改就可以用轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/46156.html
標籤:Java相關
