广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州如何通过值传递参数?_北大青鸟IT软件学校

作者:邓华发布时间:2021-01-12分类:Java技术浏览:847


导读:自从学习了Java方法的知识,惠州北大青鸟学员小张在自习课的时候想老师提问:如何通过值传递参数?那么下面我们一起来看看老师是怎么说的。

自从学习了Java方法的知识,惠州北大青鸟学员小张在自习课的时候想老师提问:如何通过值传递参数?那么下面我们一起来看看老师是怎么说的。

调用一个方法时候需要提供参数,你必须按照参数列表指定的顺序提供。

例如,下面的方法连续n次打印一个消息:

public static void nPrintln(String message, int n) {   for (int i = 0; i < n; i++)     System.out.println(message); }

示例

下面的例子演示按值传递的效果。

该程序创建一个方法,该方法用于交换两个变量。

public class TestPassByValue {

    public static void main(String[] args) {

       int num1 = 1;

       int num2 = 2;


       System.out.println("Before swap method, num1 is " +

                           num1 + " and num2 is " + num2);

       // 调用swap方法

       swap(num1, num2);

       System.out.println("After swap method, num1 is " +

                          num1 + " and num2 is " + num2);


    }

    /** 交换两个变量的方法 */

    public static void swap(int n1, int n2) {

       System.out.println("\tInside the swap method");

       System.out.println("\t\tBefore swapping n1 is " + n1

                            + " n2 is " + n2);       // 交换 n1 与 n2的值

       int temp = n1;

       n1 = n2;

       n2 = temp;


       System.out.println("\t\tAfter swapping n1 is " + n1

                            + " n2 is " + n2);

    }

 }

以上实例编译运行结果如下:

Before swap method, num1 is 1 and num2 is 2

         Inside the swap method

                 Before swapping n1 is 1 n2 is 2

                 After swapping n1 is 2 n2 is 1

 After swap method, num1 is 1 and num2 is 2

传递两个参数调用swap方法。有趣的是,方法被调用后,实参的值并没有改变。

想知道更多关于软件开发的资讯,联系在线客服,或者来惠州北大青鸟新方舟校区了解了解。

Java10.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发


Java技术排行
标签列表
网站分类
文章归档
最近发表