- 用
arr[0]
初始化两个变量最大和最小 - 迭代数组
- 如果当前元素大于最大值,则将当前元素分配给最大值。
- 如果当前元素小于最小值,则将当前元素分配给最小值。
最后你会得到最小和最大的元素。
在数组中查找最小和最大元素的 Java 代码:
package org.arpit.java2blog;public class FindLargestSmallestNumberMain { public static void main(String[] args) { //array of 10 numbers int arr[] = new int[]{12,56,76,89,100,343,21,234}; //assign first element of an array to largest and smallest int smallest = arr[0]; int largest = arr[0]; for(int i=1; i< arr.length; i++) { if(arr[i] > largest) largest = arr[i]; else if (arr[i] < smallest) smallest = arr[i]; } System.out.println("Smallest Number is : " + smallest); System.out.println("Largest Number is : " + largest); }}当你运行上面的程序时,你会得到以下输出:
Largest Number is : 343Smallest Number is : 12



