【问题标题】:Considering the following method: [closed]考虑以下方法:[关闭]
【发布时间】:2014-01-07 07:48:13
【问题描述】:
public static int secret(int value) {
     int prod = 1;
     for(int i =1; i <= 3; i++) {
          prod = prod * value;
     }
     return prod;
}

输出会是什么:

System.out.println("First secret call: " + secret(5));
System.out.println("Second secret call: " + (2 * secret(6)));

方法secret是做什么的

【问题讨论】:

  • 为什么不写程序一探究竟?
  • 运行它看看,它是基本的数学(几乎)真的.. :)
  • 我做的第一件事是尝试运行它,但它给了我很多错误>.

标签: java methods return


【解决方案1】:

一切都适合两个窗口中的一个非常小的屏幕截图...尝试一下,您会发现它很有趣,就像玩乐高一样,但更有魔力!!!

【讨论】:

    【解决方案2】:

    输出将是 125,然后是 432。方法“secret”将传递给它的数字乘以立方。

    【讨论】:

    • 不要问那些不费吹灰之力的简单问题。
    • 您在@ChoppinBroccoli 的评论中提供了很好的观点,因为我对 Java 及其逻辑的了解几乎为零。
    • @dingles 得到答案后你学到了什么吗?
    • @SotiriosDelimanolis 是的,实际上看到了这些 println 的输出,并被告知该方法对我了解该方法的工作原理有何帮助。它对我的帮助远远超过“你为什么不运行它并找出答案”之类的评论。是的,我显然试图先运行它。如果您拥有丰富知识的更高级的程序员会花更少的时间告诉人们他们的问题是愚蠢的并且实际上帮助他们理解,那么这个网站会非常棒。太糟糕了,事实并非如此:D
    • 再次感谢@Choppin Broccoli,是的,真是个好人!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 2023-03-19
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多