計算學生成績的最高分、最低分和平均分(數組全是方法)


代碼:

 1 package com.mon10.day24;
 2 
 3 import java.util.Scanner;
 4 
 5 /** 
 6 * 類說明 :計算學生成績的最高分、最低分和平均分
 7 * @author 作者 : chenyanlong 
 8 * @version 創建時間:2017年10月24日 
 9 */
10 public class ArraysTest2 {
11 
12     int[] arrays=new int[5];//定義數組
13     int sum = 0;//總成績
14     double avg;//平均成績
15     int maxScore;//最高分
16     int minScore;//最低分
17     
18     //主方法
19     public static void main(String[] args) {
20         ArraysTest2 test2=new ArraysTest2 ();
21         test2.inputScores();
22         test2.calculate();
23         test2.outScores();
24     }
25     
26     //輸入方法
27     public void inputScores(){
28         System.out.println("請輸入5名同學的平均成績");
29         Scanner input=new Scanner(System.in);    
30         //循環輸入
31         for(int i=0;i<5;i++){
32             arrays[i]=input.nextInt();
33         }    
34         maxScore=arrays[0];
35         minScore=arrays[0];
36     }
37     
38     //計算最高分和最低分
39     public void calculate(){
40         //利用for(int k : arrays)判斷最大值,最小值
41         for(int k :arrays){    
42             if(maxScore<k){//最大值
43                 maxScore=k;
44             }        
45             if(minScore>k){//最小值判斷
46                 minScore=k;
47             }    
48             sum=sum+k;//總成績
49         }
50         avg=sum/5;
51     }
52     
53     //輸出方法總分數,平均分數,最高分,最低分
54     public void outScores(){
55         System.out.println("總成績:"+sum);
56         System.out.println("總高分:"+maxScore);
57         System.out.println("最低分:"+minScore);
58         System.out.println("平均分:"+avg);
59     }
60     
61 }

運行效果:

 


免責聲明!

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



猜您在找 數組實現 最高分、最低分、平均分 練習10 -- 查詢各科成績最高分、最低分和平均分:以如下形式顯示:課程ID,課程name,最高分,最低分,平均分,及格率,中等率,優良率,優秀率 --及格為>=60,中等為:70-80,優良為:80-90,優秀為:>=90 編寫一個ComputerAverage抽象類,類中有一個抽象方法求平均分average,可以有參數。定義 Gymnastics 類和 School 類,它們都是 ComputerAverage 的子類。Gymnastics 類中計算選手的平均成績的方法是去掉一個最低分,去掉一個最高分,然后求平均分;School 中計算平均分的方法是所有科目的分數之和除以總科目數。 要求:定義ComputerAv 【C語言】(數組方式)輸出一組成績中的最高分與最低分 查詢各科成績最高和最低的分:以如下形式顯示:課程ID,最高分,最低分 python實現:寫一個班級的類, 存儲班里人數,統計班級里各學科的總分的最高分、各學科的平均分; 寫班級里的學生類,存儲學生所有成績, 計算某個學生的全部課程的平均分、全部課程的總分、全部課程的最高分 java基礎 利用java數組計算一個同學成績的最高最低平均分 C語言編程例子-求最低分和最高分 有10個學生,每個學生的數據包括學號、姓名、3門課程的成績,從鍵盤輸人10個學生數據,要求輸出3門課程總平均成績,以及最高分的學生的數據(包括學號、姓名、3門課程成績、平均分數) 從鍵盤讀入學生成績,找出最高分, 並輸出學生成績等級(Java)
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM