参数的值是什么,private static boolean ask(int i){int te = 8 + i;}
因为我注意到'i'在方法中被使用了。我只是想知道'我'的价值和/或它的用途是什么?
答案 0 :(得分:3)
i
的值将是传递给方法调用的方法的调用者。
所以,如果有人打电话
ask(5);
然后i
将在该特定调用中5
。参数值特定于方法的特定调用,每次都必须提供,并且每次都会重新评估。即使多个线程同时调用该方法,每个线程都会看到他们传入的i
的值。
答案 1 :(得分:1)
te的值将是8 + i的值 但它不会编译,因为缺少return语句,并且该方法表示返回了一个布尔值