JAVA---一维数组

  • 一维数组的声明和初始化

    package nkc_java;
    
    public class ArrayTest {
    	public static void main(String[] args) {
    		//一维数组的声明和初始化
    		int[] ids;//声明
    		//静态初始化
    		ids=new int[]{1001,1002,1003,1004};
    		//动态初始化
    		String[] names=new String[4]; 
    	}
    }
    
    
  • 如何调用数组的指定位置的元素

    package nkc_java;
    
    public class ArrayTest {
    	public static void main(String[] args) {
    		String[] names=new String[4];
    		names[0]="aa";
    		names[1]="bb";
    		names[2]="cc";
    		names[3]="dd";
    	}
    }
    
    
  • 如何获取数组的长度

    package nkc_java;
    
    public class ArrayTest {
    	public static void main(String[] args) {
    		String[] names=new String[4];
    		//获取数组的长度,属性:length
    		System.out.println(names.length);
    	}
    }
    
    
  • 如何遍历数组

    package nkc_java;
    
    public class ArrayTest {
    	public static void main(String[] args) {
    		String[] names=new String[4];
    		names[0]="aa";
    		names[1]="bb";
    		names[2]="cc";
    		names[3]="dd";
    		for(int i=0;i<names.length;i++){
    			System.out.println(names[i]);
    		}
    	}
    }
    
    
  • 数组元素的默认初始化值

    数组元素是整型:默认初始化值为0

    数组元素是浮点型:默认初始化值为0.0

    数组元素是char:默认初始化值为ASII码为0的字符

    数组元素是boolean:默认初始化值为false

    数组元素是String:默认初始化值为null

    package nkc_java;
    
    public class ArrayTest {
    	public static void main(String[] args) {
    		int[] number=new int[4];
    		for(int i=0;i<number.length;i++){
    			System.out.println(number[i]);
    		}
    		System.out.println("*****************");
    		float[] f=new float[4];
    		for(int i=0;i<f.length;i++){
    			System.out.println(f[i]);
    		}
    		System.out.println("*****************");
    		String[] s=new String[4];
    		for(int i=0;i<s.length;i++){
    			System.out.println(s[i]);
    		}
    		System.out.println("*****************");
    		char[] c=new char[4];
    		for(int i=0;i<c.length;i++){
    			System.out.println(c[i]);
    		}
    		System.out.println("*****************");
    		boolean[] b=new boolean[4];
    		for(int i=0;i<b.length;i++){
    			System.out.println(b[i]);
    		}
    		
    
    	}
    }
    
    
posted @ 2022-01-04 16:45  ice--cream  阅读(36)  评论(0编辑  收藏  举报