当前位置:首页 » 编程语言 » 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); }}

热点内容
xbox360ftp 发布:2025-09-16 14:45:34 浏览:846
火车站附近wifi密码是多少 发布:2025-09-16 14:45:30 浏览:189
国家标准加密 发布:2025-09-16 14:45:27 浏览:948
php集成支付宝 发布:2025-09-16 14:05:28 浏览:717
php的pregmatchall 发布:2025-09-16 14:04:43 浏览:436
片上缓存区 发布:2025-09-16 13:49:18 浏览:153
查验技巧脚本 发布:2025-09-16 13:41:59 浏览:727
安卓如何让应用隐藏 发布:2025-09-16 13:28:58 浏览:341
连接ftp异常中断 发布:2025-09-16 12:52:33 浏览:292
3m移动办公服务器地址大全 发布:2025-09-16 12:22:35 浏览:260