每天写java到期末考试---求平均数和大于平均数的数--7.3

//实验一/*

2、定义一个类Calculate,其中有一个main方法。

3、在main方法中,首先调用Scanner类,从键盘输入一个整数放到变量count中,count表示将要从键盘读入

的整数个数,然后调用循环语句从键盘读入count个整数,并保存到数组value中。

(1)将这count个整数求和,然后求出平均值。最后输出和及平均值。

(2)找到数组中所有的数组元素大于平均值的那些元素。

 */

代码:

import java.util.Scanner;

public class Calculate {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        // 读取要输入的整数个数

        System.out.print("请输入整数的个数: ");

        int count = scanner.nextInt();

        // 创建一个数组来保存输入的整数

        int[] value = new int[count];            //创建一个数组

        // 循环读取整数并存入数组

        for (int i = 0; i < count; i++) {

            System.out.print("请输入第" + (i + 1) + "个整数: ");

            value[i] = scanner.nextInt();

        }

        // 计算整数和

        int sum = 0;

        for (int num : value) {          //用for-each循环遍历数组

            sum += num;

        }

        // 计算平均值

        double average = (double) sum / count;

        // 输出和及平均值

        System.out.println("整数和为: " + sum);

        System.out.println("平均值为: " + average);

        // 找出大于平均值的元素

        System.out.println("大于平均值的元素为: ");

        for (int num : value) {

            if (num > average) {

                System.out.print(num + " ");

            }}

        // 关闭Scanner

        scanner.close();}}

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值