3.数组

发表日期:2015-02-25 21:29:56 | 来源: | | 浏览(738) 分类:JAVA基础

public class ArrayDemo {
    public static void main(String[] args) {
        int arr1[] = null;//声明数组
        arr1 = new int[9];//为数组开辟9个空间的 大小
        //或
        int[] arr2 = null;
        arr2 = new int[9];
        //或
        int[] arr3 = new int[9];
        //或
        int arr4[] = new int[9];
        arr4[0] = 1;//数组的下标第一位是从0开始的,开辟9个空间,那么最大到8,即0-8
        arr4[1] = 2;
        arr4[2] = 3;
        arr4[3] = 4;
        //.....
        int arr[] = {15,68,84,10,9,20,64,31,3,75,99,21};//数组静态初始化
        System.out.println("数组长度"+arr.length);//数组长度12
        getMinMax(arr);
    }
    
    public static void getMinMax(int[] arr){
        int max = 0;
        int min = 0;
        max = min = arr[0];
        for (int i = 0; i < arr.length; i++) {
            if (arr[i]<min) {
                min = arr[i];
            }
            if (arr[i]>max) {
                max = arr[i];
            }
        }
        System.out.println("最小值:"+min);//3
        System.out.println("最大值:"+max);//99
    }
}


ArrayDemo1

import java.util.Arrays;


public class ArrayDemo01 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int temp[] = {1,5,9,55,65,62,37,7};
		
		Arrays.sort(temp);
		System.out.println(Arrays.toString(temp));//[1, 5, 7, 9, 37, 55, 62, 65]
		
		int point =Arrays.binarySearch(temp, 7);//2
		System.out.println(point);
		
		Arrays.fill(temp, 7);
		System.out.println(Arrays.toString(temp));//[7, 7, 7, 7, 7, 7, 7, 7]
	}

}


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。