- public class day4Test1 {
- public static void main(String[] args) {
- // int[] arr = new int[3];
- // System.out.println(arr[2]);//默认初始化值为0;
-
- //给定数组{5,1,4,6,2,8,9},获取最值。
- int[] arr = {5,1,4,6,2,8,9};
- printArray(arr);
- int max=5,min=5;
- for (int x = 1;x<arr.length;x++){
- if (min>arr[x]){
- min = arr[x];
- }
- }
- for (int x = 1;x<arr.length;x++){
- if (max < arr[x]){
- max = arr[x];
- }
- }
- System.out.println("最大值="+max+" 最小值="+min);
-
- //选择排序。
- // for (int x = 0;x<arr.length-1;x++){
- //
- // for (int y = x+1;y<arr.length;y++){
- //
- // if (arr[x]>arr[y]){
- // int temp = arr[y];
- // arr[y] = arr[x];
- // arr[x] = temp;
- // }
- // }
- // }
- // printArray(arr);
- //冒泡排序。
- for (int x = 0;x<arr.length-1;x++){
-
- for (int y = 0;y<arr.length-x-1;y++){
-
- if (arr[y]>arr[y+1]){
-
- int temp = arr[y];
- arr[y] = arr[y+1];
- arr[y+1] = temp;
- }
- }
- }
- printArray(arr);
- }
- public static void printArray(int[] arr){//打印数组
- System.out.print("[");
- for (int x = 0;x<arr.length;x++){
- if (x!=arr.length-1)
- System.out.print(arr[x]+",");
- else
- System.out.println(arr[x]+"]");
- }
- }
- }
复制代码 |
|