在JAVA中,我們可以使用很多方法選出最大值和最小值。
首先,我們可以使用Math類的靜態(tài)方法:
int a = 10, b = 20; int max = Math.max(a,b); // 返回20,即a、b中的最大值 int min = Math.min(a,b); // 返回10,即a、b中的最小值
其次,我們可以使用數(shù)組的方式選出:
int[] arr = {10, 20, 30, 40, 50}; int max = arr[0], 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]; } // max = 50, min = 10
最后,我們還可以使用Collections類的工具方法:
Listlist = Arrays.asList(10, 20, 30, 40, 50); int max = Collections.max(list); // 返回50,即list中的最大值 int min = Collections.min(list); // 返回10,即list中的最小值
以上三種方法,都可以選出數(shù)組或集合中的最大值和最小值。在實際編程中,我們需要根據(jù)具體的需求選擇相應的方法。