Java定义一个一维数组,并给每个元素赋值为数组下标的值,并显示

修改上述程序,将数组的赋值改为从键盘上输入的10个整数【任务三】修改上述程序,添加代码,实现从10个数中找到最大值和最小值,并显示。【任务四】修改上述程序,添加代码,去掉... 修改上述程序,将数组的赋值改为从键盘上输入的10个整数

【任务三】修改上述程序,添加代码,实现从10个数中找到最大值和最小值,并显示。

【任务四】修改上述程序,添加代码,去掉最大值和最小值,然后计算剩下的数的平均值,并显示
展开
 我来答
匿名用户
2019-03-13
展开全部
public static void main(String[] args){
    /**
    * 1、Java定义一个一维数组,并给每个元素赋值为数组下标的值,并显示
    */
    int[] arr = new int[10];

    for (int i = 0; i < arr.length; i++){
        arr[i] = i;
        System.out.println(i + "," + arr[i]);
    }
}

public static void main(String[] args){
    /**
    * 2、修改上述程序,将数组的赋值改为从键盘上输入的10个整数
    */
    int[] arr = new int[10];
    System.out.println("请依次输入10个整数");
    for (int i = 0; i < arr.length; i++){
        System.out.println("请输入第" + (i + 1) + "个整数:");
        Scanner input = new Scanner(System.in);
        arr[i] = Integer.parseInt(input.nextLine());
    }
    for (int i = 0; i < arr.length; i++){
        System.out.println(i + "," + arr[i]);
    }
    /**
    * 3、修改上述程序,添加代码,实现从10个数中找到最大值和最小值,并显示。
    */
    int max = arr[0]; // 将数组的第一个元素赋给max
    int min = arr[0]; // 将数组的第一个元素赋给min
    for (int i = 1; i < arr.length; i++){ 
        // 从数组的第二个元素开始赋值,依次比较
        if (arr[i] > max){
        // 如果arr[i]大于最大值,就将arr[i]赋给最大值
            max = arr[i];
        }
        if (arr[i] < min){
        // 如果arr[i]小于最小值,就将arr[i]赋给最小值
            min = arr[i];
        }
    }
    System.out.println("最大值是:" + max);
    System.out.println("最小值是:" + min);
    
    /**
    * 4、修改上述程序,添加代码,去掉最大值和最小值,然后计算剩下的数的平均值,并显示
    */
    int sum = 0;
    for (int i = 0; i < arr.length; i++){
        sum += arr[i];
    }
    sum = sum - max - min; // 去掉最大值和最小值的总和
    double average = sum / (arr.length - 2);
    System.out.println("平均值:" + average);
}
藤煜zq
2019-03-13
知道答主
回答量:11
采纳率:0%
帮助的人:7974
展开全部
私聊可以帮你写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fly杜杜121
2019-03-13 · 超过38用户采纳过TA的回答
知道答主
回答量:304
采纳率:36%
帮助的人:37.5万
展开全部
私聊我吧,我可以帮你写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式