问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java定义一组数组.求和.最大值,最小值

发布网友 发布时间:2022-04-29 01:43

我来回答

4个回答

热心网友 时间:2022-06-27 20:51

import java.util.Scanner;

public class MaxMin {

 public static void main(String[] args) {
  //int [] num = {19,28,47,6,5,64,3,22,1,80};
  int max = 0; //假如max是最大数
  int min = 0; //假如min是次大数
  Scanner sc = new Scanner(System.in);
  
  int [] num = new int[5];  //声明一个数组,10为数组的大小
  System.out.println("请分别输入五个数,以Enter确认:");
  for(int i=0;i<num.length;i++){  //循环的范围是数组的长度
   num[i] = sc.nextInt();//把输入的数放到数组里面
   if(num[i]>max){ //判断数组里面的数是否大于最大数
    min = max; //如果大于的话,先把max的值赋给min
    max = num [i]; //在把大于max的值赋给max
   } 
  }
  System.out.println(max+" "+min);

}

}

==================================================================


你好!

很高兴为您解答,祝你学习进步,身体健康,家庭和谐!有不明白的可以追问!

如果有其他问题请另发或点击向我求助,答题不易,请谅解.

如果您认可我的回答,请点击下面的【采纳为满意回答】或者点评价给好评,谢谢!

你的好评是我前进的动力。

热心网友 时间:2022-06-27 20:52

public class ArrDemo{
    public static void main(String[] args){
            new ArrDemo().getPrint();
    }
    private int[] getPrint(){
        java.util.Scanner sc = new java.util.Scanner(System.in);
        try{
            System.out.println("请输入数组的个数。");
            int[] arr = new int[sc.nextInt()];
            for(int i = 0; i < arr.length; i++){
                System.out.println("请输入第"+(i+1)+"个数。");
                arr[i] = sc.nextInt();
            }
            getArr(arr);
        }catch(Exception e){
            System.err.println("对不起,您输入的不是数字。");
        }
    }
    private void getArr(int[] arr){
        int sum = 0;
        java.util.Arrays.sort(arr);
        for(int i = 0;i < arr.length; i++){
            sum += arr[i];
        }
        System.out.println("最大值是:"+arr[arr.length-1]);
        System.out.println("最小值是:"+arr[0]);
        System.out.println("和是:"+sum);
    }
}

热心网友 时间:2022-06-27 20:52

你这不是已经实现了吗?

热心网友 时间:2022-06-27 20:53

你把照片都贴出来了,不是没有出错吗?实现应有 功能
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? java数组元素求和,求最大值和最小值. java 求整形数组的各个元素的和,用下面两种方法如何实现呢 用java编一个数组的求和及排序 java 数组元素如何循环求和 java初学,数组求和、替换位置(急) Java小程序 数组中元素求和 用Java编写一个能够求出整数数组总和的方法 要求写法是用“类”的写法 急求~~ Java数组元素求和的问题 java中如何求一个数组中元素的和. 求教java中求数组中数的总和是调用哪个方法? 笔记本电脑的那个快捷键是解锁键盘的? windows编程中的&quot;内存映射&quot;文件有什么作用?? 提示:打开共享内存映射文件失败 是怎么回事??? 如何理解java nio物理内存映射文件 一一映射的定义是什么啊? windows api 内存文件映射如何将修改的数据写回文件? 如何将dll文件用内存映射后,运行 内存映射文件 提示错误 -指定的基址或文件偏移量没有适当对齐.求大神指点 我的笔记本锁定了“Fn”键,该怎么解锁? 内存映射的文件访问被拒绝问题,怎么解决 用java编写数组求和,array[]和ArrayList()? java数组使用iterate求和的问题! java,一个二维数组中元素相加求和 怎样用java编写将数组中条件相同数据相加 梦见自己在屋里,尿在尿缸里,放到了窗台上? 梦见自己把尿撤在坑上了 梦见自己把尿撒在米缸里 gyfty74-24芯光缆是什么? 周公解梦见准备洗澡时把尿垃在浴盆里 gyfxty和gyfty光缆有什么区别 周公解梦把尿拉在瓶里 3×GYFTY-48D 什么意思? 梦见把尿撒在胶桶里 光缆gyfta和gyfty的区别是什么 GYFTZY-12B1是什么意思? gyfty53型号光缆可以做288芯层绞式的吗? gyta于gyfty这两种光缆有什么区别 gyfty72g652d是不是72芯B1光缆 GYXTGY-4B1D 和GYFSTGY-12A1b分别代表什么类型光缆? 钥匙的主人 怎么做