如何从private int返回void?

时间:2019-10-06 20:38:32

标签: java void

所以我要上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类型。

这是我“召唤私人情报”的方式:

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

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

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

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

1 个答案:

答案 0 :(得分:3)

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

由于它没有返回类型,因此您只需调用该方法,而不分配任何内容即可

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