`
收藏列表
标题 标签 来源
数组 arraycopy
public class BasicArray{
	public static void main(String args[]){	
		int myArray[]={1,2,3,4,5,6,7,8,9,10};
		int thisArray[]=new int[myArray.length];
		int thatArray[]=new int[myArray.length];
		System.arraycopy(myArray,0,thisArray,0,myArray.length);//myArray引用变量给thisArray
		for(int i=0;i<thisArray.length;i++){
		//利用控制循环语句打印出thisArray的值
		System.out.print(" "+thisArray[i]);
		}
		System.out.println();
		for(int j=0;j<thisArray.length;j++){
		//建立它的值为索引值的阶乘。打印数组的值的控制语句
		   int a=thisArray[j];
		   int b=1;
		   for(int m=1;m<=a;m++){
				b=b*m;
              	//数组每个数里面的阶乘
		   }
		   System.out.print(" "+b);
		   }
		 System.out.println();
		 System.arraycopy(thisArray,0,thatArray,0,thisArray.length);
		 for(int i=0;i<thatArray.length;i++){
		 System.out.print(" "+thatArray[i]);
		 }
		 
	
		   
	}
}
Global site tag (gtag.js) - Google Analytics