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

热点内容
php图片上传系统 发布:2025-07-03 12:36:00 浏览:926
我的世界服务器电脑手机都可以进 发布:2025-07-03 12:35:58 浏览:698
电信星卡19元学校网密码多少 发布:2025-07-03 12:34:39 浏览:362
java二进制读取 发布:2025-07-03 11:55:52 浏览:741
我的世界服务器记分板排版 发布:2025-07-03 11:39:22 浏览:571
安卓前期用什么处理器 发布:2025-07-03 11:37:54 浏览:872
如何更换安卓手机内存 发布:2025-07-03 11:18:52 浏览:57
魔兽清理缓存 发布:2025-07-03 10:46:38 浏览:521
神州防火墙web怎么配置代码 发布:2025-07-03 10:37:54 浏览:328
安卓看小说哪个软件免费又最好 发布:2025-07-03 10:25:30 浏览:437