溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

淺談Java中的參數傳遞問題

發布時間:2020-09-11 11:56:17 來源:腳本之家 閱讀:217 作者:lixue_yang 欄目:編程語言

淺談Java中的參數傳遞問題

/*
	  	思考題1:看程序寫結果,然后分析為什么是這個樣子的。并畫圖講解。最后總結Java中參數傳遞規律。
	  	
	  	Java中的參數傳遞問題:
	  		基本類型:形式參數的改變對實際參數沒有影響。
	  		引用類型:形式參數的改變直接影響實際參數。
	  */
	  class ArgsDemo {
	  	public static void main(String[] args) {
	  		int a = 10;
	  		int b = 20;
	  		System.out.println("a:"+a+",b:"+b); //a:10,b:20
	  		change(a,b);
	  		System.out.println("a:"+a+",b:"+b); //???	a:10,b:20
	  
	  		int[] arr = {1,2,3,4,5}; 
	  		change(arr);
	  		System.out.println(arr[1]); //???	4
	  	}
	  
	  	public static void change(int a,int b) { //a=10,b=20
	  		System.out.println("a:"+a+",b:"+b); //a:10,b:20
	  		a = b;	//a=20
	  		b = a + b; //b=40
	  		System.out.println("a:"+a+",b:"+b); //a:20,b:40
	  	}
	  
	  	public static void change(int[] arr) { //arr={1,2,3,4,5};
	  		for(int x=0; x<arr.length; x++) {
	  			if(arr[x]%2==0) {
	  				arr[x]*=2;
	  			}
	  		}
	  		//arr={1,4,3,8,5};
	  	}
	  }

淺談Java中的參數傳遞問題

以上所述是小編給大家介紹的Java中的參數傳遞問題詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女