當前位置:首頁 » 編程語言 » 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); }}

熱點內容
win7ftp用戶名和密碼設置 發布:2025-01-22 17:46:48 瀏覽:221
三表聯查的sql語句 發布:2025-01-22 17:27:13 瀏覽:418
安卓怎麼解壓分卷壓縮 發布:2025-01-22 17:24:59 瀏覽:721
歐姆龍plc編程語言 發布:2025-01-22 17:21:48 瀏覽:396
和值編程 發布:2025-01-22 17:20:07 瀏覽:518
微信青少年模式獨立密碼是什麼 發布:2025-01-22 16:52:06 瀏覽:590
騰訊雲伺服器怎麼購買 發布:2025-01-22 16:45:01 瀏覽:631
天貓怎麼上傳視頻 發布:2025-01-22 16:40:02 瀏覽:728
安卓如何把抖音評論換成黑色 發布:2025-01-22 16:30:57 瀏覽:702
連接池Java 發布:2025-01-22 16:28:27 瀏覽:260