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]); } } }