数组(初学)

动态初始化 指定长度: 数据类型【】 数组名称=new 数据类型【数据长度】
int 【】 arra=new int 【300】;
静态初始化 指定内容:数据类型【】 数据名称=new 数据类型【】{ 1,2,3}
int【】 arraya=new int【】{ 1,2,3}

省略格式 int【】arraya={10,20,30}
int【】arrayB
arryB=new int【】{11,2,31}

 

动态数组的默认值 整数类型 0
浮点类型 0.0
字符类型 ‘\0000’
布尔类型 false
引用类型 null

 数组可以作为参数,可以作为返回值。

package day01;

public class Case02 {
public static void main(String[] args){
int[] arrayLucken=new int[] {18,20,5};
int j=0;
printArray(arrayLucken);
int[] arrayLucken01=new int[3];
arrayLucken01[0]=21;
arrayLucken01[1]=52;
printArray(arrayLucken01);
double[] arrayLucken02=new double[3];
char[] arrayLucken03=new char[3];
boolean[] arrayLucken04=new boolean[3];
String[] arrayLucken05=new String[3];
System.out.println(arrayLucken02[0]);
System.out.println(arrayLucken03[0]);
System.out.println(arrayLucken04[0]);
System.out.println(arrayLucken05[0]);
System.out.println(arrayLucken05);
System.out.println(arrayLucken04);//地址
System.out.println(getArray("I","MISS","YOU"));
printArray(getArray("I","MISS","YOU"));
}

public static void printArray(int[] array) {
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
}
public static void printArray(String[] array) {
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
}
public static String[] getArray(String A,String B,String C){
String[] result =new String[3];
for(int i=0;i<result.length;i++){
System.out.println("****************");
}
result[0]=A;
result[1]=B;
result[2]=C;
return result;
}
}
posted @ 2019-04-08 13:13  py-clj  阅读(113)  评论(0编辑  收藏  举报