【发布时间】:2020-08-20 23:31:09
【问题描述】:
import java.util.Scanner;
public class PracticeQuestionWK4 {
private static double computeDifference(double first, double second) {
if (first <= second) {
System.out.println("First double must be greater than second double, please try again.");
} else {
System.out.println(first - second);
}
return first - second;
}
public static void main(String[] args) {
Scanner myScanner = new Scanner(System.in);
System.out.print("Enter first double: ");
double firstDouble = myScanner.nextDouble();
System.out.print("Enter second double: ");
double secondDouble = myScanner.nextDouble();
computeDifference(firstDouble, secondDouble);
}
}
这段代码感觉很别扭。在这里使用 private static double 而不是 private static void 是否有目的?我正在回答的问题要求退货,但这似乎是多余的。我该怎么办?编辑:对不起,这个问题也要求打印功能也在其中
【问题讨论】:
标签: if-statement methods return