0906周测题目一 循环题的答案

0906周测题目一 循环题的答案

视频

java演练 求五个数的大小和均值 - 西瓜视频
https://www.ixigua.com/6870321176015536648/

代码

import java.util.Scanner;

public class test {
    public static void main(String[] args) {
        /*
        接收键盘输入
        循环五次
        来一个变量记录和值
        一个变量记录最大值
        一个变量记录最小值
        一个变量记录平均值

        小结:
        num_max与num_min需要先给一个初始值,否则会报错
        注意每行代码后需要加分号
        如果希望求出来的结果是浮点结果,与一个小数相除即可
        例如:num_sum / 5.0,得到的就是一个小数值
        否则得到的就是一个除法取整后的int类结果,丢失了精度
         */

        // 变量的声明
        int num_max = 0;
        int num_min = 0;
        int num_sum = 0;
        double num_avg;
        int num_temp;  // 临时整数
        Scanner ipt = new Scanner(System.in);

        // 开始循环了
        for (int i = 0; i < 5; i++) {
            System.out.println("请输入一个整数:");

            num_temp = ipt.nextInt();

            // 总和累加
            num_sum += num_temp;

            // 最大值与最小值
            // 首次进入循环,初始化最大值与最小值,让他们为第一个输入的数据
            if (i == 0) {
                num_max = num_temp;
                num_min = num_temp;
            } else {
                // 如果输入的值大于最大值,最大值就是输入的值
                if (num_temp > num_max) {
                    num_max = num_temp;
                }
                // 如果输入的值小于最小值,那么最小值就替换为输入的这个值
                if (num_temp < num_min) {
                    num_min = num_temp;
                }
            }
        }

        // 求平均值
        num_avg = num_sum / 5.0;

        System.out.println("总和为:" + num_sum);
        System.out.println("平均值为:" + num_avg);
        System.out.println("最大值为:" + num_max);
        System.out.println("最小值为:" + num_min);
        System.out.println("谢谢使用");
    }
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

鲸鱼编程pyhui

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

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

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

打赏作者

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

抵扣说明:

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

余额充值