求大神帮忙看下这段代码写得对不对?

来源:6-6 编程练习

Yatee

2016-08-08 11:01

就是实现由用户输入5个值的数组 并求数组中的最大值、最小值和平均值

package com.test.demo;

import java.util.Scanner;

public class Demo {
    public static void main(String[] args) {
        int[]nums=new int[5];
        Scanner input=new Scanner(System.in);
        for(int i=0;i<nums.length;i++){
        System.out.print("请输入第"+(i+1)+"个元素的值:");
        nums[i]=input.nextInt();
        }
        int max=nums[0];
        int min=nums[0];
        double sum=0;
        double avg=0;
        for(int i=0;i<nums.length;i++){
            if(nums[i]>max){
                max=nums[i];
            }
            if(nums[i]<min){
                min=nums[i];
            }
            sum=sum+nums[i];
        }
        avg=sum/nums.length;
        System.out.println("数组中的最大值为:"+max);
        System.out.println("数组中的最小值为:"+min);
        System.out.println("数组中的平均值为:"+avg);
    }
}

写回答 关注

3回答

  • ziom
    2016-08-08 11:30:49
    已采纳

    没问题啊

    Yatee

    谢谢!

    2016-08-08 13:28:01

    共 1 条回复 >

  • 逝夕诚
    2016-08-08 13:18:24

    我测试了一下,没有问题啊

    Yatee

    嗯好 谢谢!

    2016-08-08 13:27:10

    共 1 条回复 >

  • 慕九州3206974
    2016-08-08 11:54:29

    没问题

    Yatee

    嗯好 谢谢!

    2016-08-08 13:27:44

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165547 学习 · 17586 问题

查看课程

相似问题