Java 數組

 
package wo;

public class Exp {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int a[]={1,2,3,4,5,6,7,8};
		int b[];
		b=(int[])a.clone();
		for(int n:a)
		{
			System.out.print(n+"  ");
		}
		System.out.println();
		for(int n:b)
		{
			System.out.print(n+"  ");
		}
		
		System.out.println();
		int c[]=new int[10];
		
		for(int i=0;i<c.length;i++)         //爲數組元素賦隨機值
			c[i]=(int)(Math.random()*100);
		for(int m:c)
		{
			System.out.print(m+"  ");
		}
		System.out.println();
		b[1]=0;
		System.out.println();
		System.out.println("第一次輸出a數組:");
		for(int i=0;i<a.length;i++)
			System.out.print(a[i]+"  ");
		System.out.println();
		System.out.println("第一次輸出b數組:");
		for(int t:b)
			System.out.print(t+"  ");
		a[0]=0;
		System.out.println();
		System.out.println("第二次輸出a數組:");
		for(int i=0;i<a.length;i++)
			System.out.print(a[i]+"  ");
		System.out.println();
		System.out.println("第二次輸出b數組:");
		for(int t:b)
			System.out.print(t+"  ");
		
		System.out.println();
		int d[];
		d=a;
		System.out.println("輸出a數組:");
		for(int i=0;i<a.length;i++)
			System.out.print(a[i]+"  ");
		System.out.println();
		System.out.println("輸出d數組:");
		for(int t:d)
			System.out.print(t+"  ");
		a[3]=100;
		System.out.println();
		System.out.println("第二次輸出a數組:");
		for(int i=0;i<a.length;i++)
			System.out.print(a[i]+"  ");
		System.out.println();
		System.out.println("第二次輸出d數組:");
		for(int t:d)
			System.out.print(t+"  ");
		d[5]=180;
		System.out.println();
		System.out.println("第三次輸出a數組:");
		for(int i=0;i<a.length;i++)
			System.out.print(a[i]+"  ");
		System.out.println();
		System.out.println("第三次輸出d數組:");
		for(int t:d)
			System.out.print(t+"  ");
	}

}

發佈了36 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章