有五個學生,每個學生有3門課的成績,從鍵盤輸入以上數據(包括學生號,姓名,三門課成績),計算出平均成績,況原有的數據和計算出的平均分數存放在磁盤文件


* 題目:有五個學生,每個學生有3門課的成績,從鍵盤輸入以上數據(包括學生號,姓名,三門課成績),計算出平均成績,況原有的數據和計算出的平均分數存放在磁盤文件

 

public class 第五十題保存學生成績 { public static void main(String[] args) throws IOException { //保存學生成績到文件stud中
        int stuId = 0; //學號
        String stuName = null;//姓名
        int grade1 = 0;//第一門課成績
        int grade2 = 0;//第二門課成績
        int grade3 = 0;//第三門課成績
        String s = ""; Scanner in = new Scanner(System.in); File file = new File("D:\\stud.txt"); for(int i = 1; i < 4; i++) { System.out.println("請輸入第"+i+"個學號,姓名,和三門課的成績,以空格隔開"); stuId = in.nextInt(); stuName = in.next(); grade1 = in.nextInt(); grade2 = in.nextInt(); grade3 = in.nextInt(); s = s + "\r\n"+ "學號:"+stuId+"姓名:"+stuName+"語文:"+grade1+"數學:"+grade2+"英語:"+grade3; } byte[] contentInBytes = s.getBytes(); try { OutputStream out = new BufferedOutputStream(new FileOutputStream(file)); out.write(contentInBytes); out.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } in.close(); } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 有10個學生,每個學生的數據包括學號、姓名、3門課程的成績,從鍵盤輸人10個學生數據,要求輸出3門課程總平均成績,以及最高分的學生的數據(包括學號、姓名、3門課程成績、平均分數) 學生成績表數據包括:學號,姓名,高數,英語和計算機三門課成績,計算每個學生總分,每課程平均分,最高分和最低分 有五個學生,每個學生有3門課(語文、數學、英語)的成績, * 寫一個程序接收從鍵盤輸入學生的信息,輸入格式為:name,30,30,30(姓名,三門課成績) 【C語言】利用文本編輯軟件在磁盤上建立一個有n個學生的學號、姓名及英語、數學和計算機三門課程成績的數據文件。編寫程序將數據文件讀入,且求出每個學生的平均成績。 輸人10個學生5門課的成績,分別用函數實現下列功能:①計算每個學生的平均分; ②計算每門課的平均分; ③找出所有50個分數中最高的分數所對應的學生和課程; ④計算平均分方差: 其中,x;為某一學生的平均分。 循環錄入某學生 5 門課的成績並計算平均分,如果某分數錄入為負,停止錄入並提示錄入錯誤 按平均成績從高到低顯示所有學生的“數據庫”、“企業管理”、“英語”三門的課程成績,按如下形式顯示: 學生ID,,數據庫,企業管理,英語,有效課程數,有效平均分 有一個班4個學生,5門課程 1求第1門課程的平均分; 2找出有兩門以上課程不及格的學生,輸出他們的學號和全部課程成績及平均成績; 3找出平均成績在90分以上或全部課程成績在85分以上的學生。4分別編3個函數實現以上3個要求。 sql練習-查詢兩門及其以上不及格課程的同學的學號,姓名及其平均成績 【結構】計算成績平均分並排序
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM