在Java中,您可以像这样使用Math.max:
double maxStock = Math.max( firstQuarter, Math.max( secondQuarter, Math.max( thirdQuarter, fourthQuarter ) ) );
不是最优雅的,但它会起作用。
另外,为获得更强大的解决方案,请定义以下功能:
private double findMax(double... vals) { double max = Double.NEGATIVE_INFINITY; for (double d : vals) { if (d > max) max = d; } return max;}您可以通过以下方式致电给您:
double maxStock = findMax(firstQuarter, secondQuarter, thirdQuarter, fourthQuarter);



