java基礎 利用java數組計算一個同學成績的最高最低平均分


import java.util.Arrays;

//同學各科成績為100,99,88,22,40,98,95  
//求出該同學的 最高分最低分與平均分
public class copyScore {
    public static void main(String[] args) {
        //初始化各科的成績
        Integer[] scores=new Integer[] {100,99,88,22,40,98,95};
        
        //這里有簡化的寫法:Integer scores[]={100,99,88,22,40,98,95};
        
        //先求和
        Integer sum=0;
        for(int i=0;i<scores.length;i++) {
            //把值累加出來  
            sum+=scores[i];  
        }
        System.out.println("總和:"+sum);
        
        //排序: 
        //arrays.sort排序,是升序,沒有降序,自己可以倒序輸出
        Arrays.sort(scores); //排完序 ,把結果放回原數組
        String result=Arrays.toString(scores);
        //經過排序后從小到大排序出
        System.out.println(result);
        
        //最高分
        System.out.println("同學最高分為:"+scores[scores.length-1]);
        //最低分
        System.out.println("同學最低分為:"+scores[0]);
        //平均分
        System.out.println("同學平均分為:"+(sum/scores.length));
    }
    
}

 


免責聲明!

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



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM