<b id="yt35u"></b>
  • <b id="yt35u"></b>

  • <tt id="yt35u"><form id="yt35u"></form></tt>
    <button id="yt35u"></button>

    <button id="yt35u"></button>

    <strike id="yt35u"><dfn id="yt35u"></dfn></strike>

    <i id="yt35u"></i>
    1. <tt id="yt35u"></tt>
      <b id="yt35u"><sub id="yt35u"><tr id="yt35u"></tr></sub></b>

      教育路上

      全國站>Java>Java初學>java方法的調用中形參和實參的值傳遞
      學員需求

      java方法的調用中形參和實參的值傳遞

      摘要:創建該類的實例對象,調用swap_value方法進行值交換,然后通過實例對象對變量從新賦值并調用形參為該類對象的swap方法進行值交換。以下是我們為大家整理的,相信大家閱讀完后肯定有了自己的選擇吧。

      2021-06-06 21:06劉永莘

      發布時間:
      2021-06-06 21:06
      信息來源:
      劉永莘
      瀏覽次數:
      805
      java方法的調用中形參和實參的值傳遞

      public class MethodExample1
      {
        	int n1,n2;       //定義成員變量n1,n2
      
       	 public void swap_value(int n1,int n2)  //定義成員方法帶兩個整型參數
        	{//按值傳遞
        		int n0;     //定義方法變量n0,
        		n0=n1;    //先將n1的值賦給n0
        		n1=n2;    //再將n2的值賦給n1
        		n2=n0;   //最后將n0 (原n1) 的值賦給n2
        		System.out.println("在方法swap_value中:n1="+n1+"; n2="+n2);
       	 }
       	 
       	public void swap(MethodExample1 n)
        	{//按引用傳遞
        		int n0;     //借助方法變量n0,交換成員變量n1,n2的值
        		n0=n.n1;
        		n.n1=n.n2;
        		n.n2=n0;
        		System.out.println("在方法swap中:n.n1="+n.n1+"; n.n2=" +n.n2);
        	} 
       	public static void main(String [] arg) //以下定義main()方法
       	{
      		int  n1=1,n2=10;   //定義方法變量
          	MethodExample1 numbers=new MethodExample1();  //生成本類對象
          	numbers.swap_value(n1,n2); //變量n1,n2的值為實參調用swap_value
         		System.out.println("在main()方法中:n1="+n1+" n2="+n2);
         		numbers.n1=5;    //為對象的成員變量n.n1賦值
         		numbers.n2=20;   //為對象的成員變量n.n2賦值
         		numbers.swap(numbers);  //以對象numbers為實參調用方法swap
         		System.out.println("在main()方法中:numbers.n1="+numbers.n1+" numbers.n2="+numbers.n2);
        	}
      }
      

      上一篇:
      java 常量的定義和Math類中的random隨機數產生方法的使用
      下一篇:
      java通過new關鍵字可以創建類的不同實例對象
      標簽:
      網友評論
      發布評論

      訪客的評論 2024/09/19 06:31

      文中描述的是準確的嗎,如何報名!

      相關推薦
      我也來發表評價關閉
      我對該內容的評價:
      0
      評價500
      驗證碼: 看不清 換一張
      提交 (匿名發布,無須擔心別人知道您的身份)
      學校免費發布信息關閉
      我們審核后會盡快展示,如有圖片請發郵件到:edu63@foxmail.com

      姓      名:

      內      容:

      手機號碼:

      驗  證  碼:  換一張

      確認提交
      填寫需求信息關閉
      我們會根據您的需求匹配并審核留言

      姓      名:

      意向城市:

      留      言:

      手機號碼:

      驗  證  碼:  換一張

      確認提交
      完善補充本文信息關閉
      非常感謝您幫助完善補充本文信息


       換一張

      確認提交
      女班长给我看她的小内内

        <b id="yt35u"></b>
    1. <b id="yt35u"></b>

    2. <tt id="yt35u"><form id="yt35u"></form></tt>
      <button id="yt35u"></button>

      <button id="yt35u"></button>

      <strike id="yt35u"><dfn id="yt35u"></dfn></strike>

      <i id="yt35u"></i>
      1. <tt id="yt35u"></tt>
        <b id="yt35u"><sub id="yt35u"><tr id="yt35u"></tr></sub></b>