主要是利用静态变量存储
public class Bubble2 { static int minNumber; public static void main(String[] args) { int[] arr; arr = new int[]{20,3,2,5,666,33,1999,22}; minNumber = arr[0]; //随便赋个数组的值。不然它会默认为0 Bubble2 Bu2 = new Bubble2(); Bu2.getMin(arr); System.out.println("最小值 ===== "+minNumber); } void getMin(int[] arr){ for(int i=0;i<arr.length-1;i++){ if(arr[i]<arr[i+1]){ if(arr[i]<minNumber){ minNumber = arr[i]; } }else{ if(arr[i+1]<minNumber){ minNumber = arr[i+1]; } } } } }
原文:https://www.cnblogs.com/500m/p/13670287.html