如何在 java 数组中找到最小/最大数字?
java 8object oriented programmingprogramming
您可以使用 for 循环 − 找到数组的最小值和最大值
示例
public class MinAndMax { public int max(int [] array) { int max = 0; for(int i=0; i<array.length; i++ ) { if(array[i]>max) { max = array[i]; } } return max; } return max; } public int min(int [] array) { int min = array[0]; for(int i=0; i<array.length; i++ ) { if(array[i]<min) { min = array[i]; } } return min; } public static void main(String args[]) { int[] myArray = {23, 92, 56, 39, 93}; MinAndMax m = new MinAndMax(); System.out.println("数组中的最大值是::"+m.max(myArray)); System.out.println("数组中的最小值是::"+m.min(myArray)); } }
输出
数组中的最大值是 ::93 数组中的最小值是 ::23