【题目要求】:编写Java程序,将数组中最小的数输出。
【题目分析】:
【编程实现】:
思想一:
/** * 编写java程序,将数组最小的数输出 */ public class Test03 { public static void main(String[] args){ int[] arr ={15,9,8,19,35,52};//新建一个数组 BubbleSort(arr); } public static void BubbleSort(int[] arr){ int temp = 0; for(int i = 0;i< arr.length;i++){ for(int j = 0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } System.out.println("数组中最小的数为:"+arr[0]); } }
思想二:
public class Test03 { public static void main(String[] args){ int[] arr ={15,9,8,19,35,52};//新建一个数组 Arrays.sort(arr); System.out.println("数组最小的数为"+arr[0]); } }
思想三:
public class Test03 { public static void main(String[] args){ int[] arr ={15,9,8,19,35,52};//新建一个数组 int min = arr[0]; for(int i = 0;i<arr.length;i++){ if(arr[i]<min){ min = arr[i]; } } System.out.println("数组中最小的元素是:"+min); } }