在Java編程中,要求數組中的最大值和最小值是一個非常常見的問題。通過使用Java中的內置函數,我們可以很容易地找到數組中的最大值和最小值。
public class MaxMinArray { public static void main(String[] args) { int[] arr = {2, 3, 1, 5, 4}; int max = arr[0]; int min = arr[0]; for (int i = 1; i< arr.length; i++) { if (arr[i] >max) { max = arr[i]; } if (arr[i]< min) { min = arr[i]; } } System.out.println("最大值為:" + max); System.out.println("最小值為:" + min); } }
在上述代碼中,我們首先定義了一個包含5個數字的整數數組并給它賦初始值。然后我們使用for循環遍歷整個數組,并使用if語句來找到數組中的最大值和最小值。
在每次循環時,我們將數組元素與當前的最大值和最小值進行比較。如果數組元素大于當前最大值,則將其設置為新的最大值。相反,如果數組元素小于當前最小值,則將其設置為新的最小值。
最后,我們將找到的最大值和最小值輸出到控制臺上。
通過使用這種簡單的方法,我們可以很容易地找到任何數組中的最大值和最小值。這對于各種類型的編程問題都非常有用。