Java基本資料型別和引用資料型別作為實參傳遞時對形參影響
阿新 • • 發佈:2019-01-29
一,基本資料型別
8種,byte,short,long,int char,boolean,double,float
二,引用資料型別
3種,類
介面
基本資料型別作為實參傳遞形參時候,對形參的值改變不影響實參,而引用資料型別作為實參傳遞引數時候,對形參值改變會影響到實參的值。
class Change{ public static void main(String[]args){ int a =1, b=2; swp(a,b); //引用資料型別 int[]arr=(1,2,3,4,5,6); swap(arr,0,1); System.out.println(arr[0]+" "+arr[1]); System.out.println("a="+a+" "+"b="+b);} //基本資料型別 public static viod swap(int x,int y){ int temp=x; x=y; y=temp; } //引用資料型別 public static void swap(int[]arr,int x,int y){ int temp=arr[x]; arr[x]=arr[y]; ayy[y]=temp; } }