gpt4 book ai didi

java - println 的 void 方法与带 return 方法的 println

转载 作者:行者123 更新时间:2023-12-02 08:48:38 24 4
gpt4 key购买 nike

当我编写计算器应用程序时,我只是想不出最好的方法是什么:

private void calculate(String command) {
System.out.print("value1: ");
int value1 = reader.readInteger();
System.out.print("value2: ");
int value2 = reader.readInteger();

if (command.equals("sum"))
System.out.println("sum of the values " + sum(value1 + value2));
}

private int sum(int value1, int value2) {
return value1 + value2;
}

private void calculate(String command) {
System.out.print("value1: ");
int value1 = reader.readInteger();
System.out.print("value2: ");
int value2 = reader.readInteger();

if (command.equals("sum"))
sum();
}

private void sum(int value1, int value2) {
System.out.println("sum of the values " + value1 + value2);
}

第二个使 calculate() 方法更清晰,但通常更喜欢使用 return 方法或 void(仅用于打印行)?

最佳答案

一般来说,最好返回值 - 然后您可以测试您的方法并在更复杂的计算中重用它。

好的方法之一是定义一些计算并返回值的calculate方法,并定义void show方法,该方法将接受作为参数值以显示在屏幕上并正确地展示它。

关于java - println 的 void 方法与带 return 方法的 println,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31814038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com