JAVA——数组实现录入成绩,求最高分、最低分、平均分

题目:组实现录入成绩,求最高分、最低分、平均分

代码如下:

public class Array_score_avg {
	public static void main(String[] args) {
		int [] arr = new int[6];
		Scanner sc = new Scanner(System.in);
		
		for(int i = 0; i< arr.length;i++){
			System.out.println("请录入第"+(i+1)+"门课程的成绩:");
			arr[i] = sc.nextInt();
		}
		
		//最高分
		int max = arr[0];
		for(int j = 1;j<arr.length;j++){
			if (max < arr[j]){
				max = arr[j];
			}		
		}
		System.out.println("最高分为:"+max);
		
		//最低分
		int min = arr[arr.length-1];
		for(int k = 1;k<arr.length;k++){
			if (min > arr[k]){
				min = arr[k];
			}		
		}
		System.out.println("最低分为:"+min);
		
		//分数总和
		int sum = 0;
		for(int m = 0; m<arr.length;m++){
			sum += arr[m];
		}
		
		//平均分
		double avg = (sum - max - min)/4.0;
		System.out.println("平均分为:"+avg);
		
	}
}

输出结果如下:

请录入第1门课程的成绩:
87
请录入第2门课程的成绩:
89
请录入第3门课程的成绩:
9
请录入第4门课程的成绩:
87
请录入第5门课程的成绩:
98
请录入第6门课程的成绩:
78
最高分为:98
最低分为:9
平均分为:85.25

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据架构师Pony

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值