方法参数的值

时间:2010-06-29 10:40:50

标签: java methods parameters

参数的值是什么,private static boolean ask(int i){int te = 8 + i;}因为我注意到'i'在方法中被使用了。我只是想知道'我'的价值和/或它的用途是什么?

2 个答案:

答案 0 :(得分:3)

i的值将是传递给方法调用的方法的调用者。

所以,如果有人打电话

ask(5);

然后i将在该特定调用中5。参数值特定于方法的特定调用,每次都必须提供,并且每次都会重新评估。即使多个线程同时调用该方法,每个线程都会看到他们传入的i的值。

答案 1 :(得分:1)

te的值将是8 + i的值 但它不会编译,因为缺少return语句,并且该方法表示返回了一个布尔值