1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 计算学生成绩的最高分 最低分和平均分(数组全是方法)

计算学生成绩的最高分 最低分和平均分(数组全是方法)

时间:2019-12-29 12:10:31

相关推荐

计算学生成绩的最高分 最低分和平均分(数组全是方法)

代码:

1 package com.mon10.day24; 2 3 import java.util.Scanner; 4 5 /** 6 * 类说明 :计算学生成绩的最高分、最低分和平均分 7 * @author 作者 : chenyanlong 8 * @version 创建时间:10月24日 9 */10 public class ArraysTest2 {11 12int[] arrays=new int[5];//定义数组13int sum = 0;//总成绩14double avg;//平均成绩15int maxScore;//最高分16int minScore;//最低分1718//主方法19public static void main(String[] args) {20 ArraysTest2 test2=new ArraysTest2 ();21 test2.inputScores();22 test2.calculate();23 test2.outScores();24}2526//输入方法27public 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}3738//计算最高分和最低分39public 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}5253//输出方法总分数,平均分数,最高分,最低分54public void outScores(){55 System.out.println("总成绩:"+sum);56 System.out.println("总高分:"+maxScore);57 System.out.println("最低分:"+minScore);58 System.out.println("平均分:"+avg);59}6061 }

运行效果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。