方法的参数值

发布于 2024-09-07 19:50:13 字数 125 浏览 2 评论 0原文

参数的值是多少,即 private static boolean Ask(int i){int te = 8 + i;} 因为我注意到该方法中使用了“i”。我只是想知道那个“i”的价值是什么和/或它有什么用处?

What will be the value of the parameter i.e. private static boolean ask(int i){int te = 8 + i;} Coz i notice the 'i' was use in the method. I just wonder what will be the value of that 'i' and/or what's the use of it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

盛夏已如深秋| 2024-09-14 19:50:13

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

因此,如果有人调用

ask(5);

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

The value of i will be whatever the caller of the method passed into the method call.

So if someone called

ask(5);

then i will be 5 within that specific invocation. Parameter values are specific to the particular invocation of the method, must be supplied each time and will be evaluated anew each time. Even if multiple threads are calling the method simultaneously, each will see the value of i that they passed in.

时常饿 2024-09-14 19:50:13

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

value of te will be 8 + value of i
but it will not compile since there is a missing return statement and the method says a boolean is returned

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文