当前位置:首页 » 编程语言 » java数组最小值

java数组最小值

发布时间: 2022-12-12 15:12:00

java数组最小值问题

把 min=min; 改成min=arr[i];
倒数第十行。。。原谅你数学老师没教会数数。

之所以是0,是因为数组默认从下标为0的元素开始存储数据,之后的语句是要遍历数组中的元素,得到最小值。但是这个最小值一定要是数组里面的元素。所以先设一个默认值-第一个元素。如果这个数组中有比这个元素值更小的,则替换。
这样最后得到的值就是最小值

⑵ java求数组中最大值最小值

java中随便定义一个数组时,需要先排序之后,然后输出最大最小值,可以使用sort类进行排序,实例如下:

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); }}

热点内容
打开支付界面密码如何设置 发布:2025-09-18 12:01:35 浏览:525
绝地求生和赛博朋克2077哪个吃配置 发布:2025-09-18 11:35:20 浏览:165
亚索脚本秒风 发布:2025-09-18 11:35:07 浏览:433
sql表的复制 发布:2025-09-18 11:02:25 浏览:68
三位密码锁忘记密码如何重置 发布:2025-09-18 10:21:52 浏览:186
linux怎么编译c文件 发布:2025-09-18 09:55:16 浏览:305
python安装后无法运行 发布:2025-09-18 09:45:57 浏览:239
安卓手机怎么剪辑音乐 发布:2025-09-18 09:44:16 浏览:784
服务器地址修改在哪找 发布:2025-09-18 09:42:41 浏览:444
sntp服务器地址 发布:2025-09-18 09:28:36 浏览:555