/*
数jiang组的练习
jian
将一个数组通过定义成方法打印,
同时将原来的数组扩大两倍
*/
class TestArrayParamter{
public static void main (String [] args){
//定义一个数组 声明并且赋值
int [] num ={111,222,333,444,555,666};
printArray(num);
// --------------------------------------------
//第一种定义方式 ,先声明,在分配空间
//数据类型 [] 数组名;
// 数组名 = new 数据类型 [数据长度];
double [] money;
money = new double [8];
//----------------------------------
//第二种定义方式 声明并且分配空间
//数据类型 [] 数组名=new 数据类型 [ 数据长度];
short [] salary = new short [8];
//第三种定义方式 声明并且赋值 繁
long [] oldArray = new long []{11,45,56,5464,655,5444,556,3123};
long [] newArray = Expand(oldArray);
Expand(newArray);
/*for (int i=0;i<=newArray.length-1;i++){
System.out.println(newArray[i]);
}
*/
}
//定义一个方法
public static void printArray(int [] oneArray){
System.out.print("oneArray:[");
for ( int i=0;i<= (oneArray.length-1);i++){
if(i==(oneArray.length-1)){
System.out.println(oneArray[i]+"]");
}
else {
System.out.print(oneArray [i]+", ");
}
}
System.out.println("-----------------------------------------------------------------------");
}
public static long [] Expand(long [] oldArray ){
long [] newArray = new long [oldArray.length*2];
System.out.print("newArray:[");
for (int i=0;i<=oldArray.length-1;i++){
newArray[i]= oldArray[i];
if(i==(oldArray.length-1)){
System.out.println(newArray[i]+"]");
}
else {
System.out.print(newArray [i]+", ");
}
}
System.out.println();
System.out.println("---------------------------------------");
return newArray;
}
}