所以我正在上Java类,但我听不懂。我一直在搜索,但是这个问题是如此具体,以至于我不再知道了。所以这是一些代码

private int keychainReturn (int keychainCount, int keychainPrice)
{
    System.out.println();
    System.out.println("You have " + keychainCount + ".");
    System.out.println("Keychains cost " + keychainPrice + " each.");
    int totalprice = (keychainPrice * keychainCount);
    System.out.println("Total cost is $" + totalprice + ".");
    System.out.println();
}


现在一切都很好,但是我需要一个return语句。问题指出,我必须返回void类型。

这就是我“召唤私有int”的方式:

if (choice == 3)
{
    keychainCount = keychainReturn(keychainCount, keychainPrice);
}


不用担心if语句和选择,它们可以正常工作。现在,由于作业的性质,我对此无法进行太多更改,但这是编写目标的确切方法。

viewOrder()需要传递两个整数,并且返回类型为void。它将在三行中显示订单中的钥匙串数量,每个钥匙串的价格以及订单的总成本。

(ViewOrder只是第三个选项的名称)。

最佳答案

如果需要为空返回类型,则该方法必须显示private void

由于它没有返回类型,因此您只需调用该方法,而不分配给任何东西

if (choice == 3) {
    keychainReturn(keychainCount, keychainPrice);
}

10-08 16:14