java是值传递参数_java通过值传递参数的方法是什么

java通过值传递参数的方法是什么

在 Java 应用程序中永远不会传递对象,而只传递对象引用。因此是按引用传递对象。Java 应用程序按引用传递对象这一事实并不意味着 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方法。有趣的是,方法被调用后,实参的值并没有改变。

【java通过值传递参数的方法是什么】相关文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值