因此,我有另一項任務要做,並且任務是按照字母順序使用compareTo方法分配3個字符串。基本上,程序從測試程序類接收3個字符串(a,b和c),它應該返回「getMin」,「getMiddle」和「getMax」。Java,按字母順序排序字符串,不帶數組
我想出了getmin和max,看起來很簡單,但即時通訊getMiddle問題。 這就是我對最小值和最大值:
String min = "";
if (a.compareTo(b) <= 0 && a.compareTo(c) <= 0) min = a;
else if (b.compareTo(a) <= 0 && b.compareTo(c) <= 0) min = b;
else if (c.compareTo(b) <= 0 && c.compareTo(a) <= 0) min = c;
return min;
同樣地,對於獲得最大的僅略有不同。我如何去創建getMiddle。我們也不允許使用數組,因爲我們「還沒有學過」它們。教授說中間代碼應該在5-6行左右。
由於
compareTo方法的
爲什麼被標記爲「面試問題」? –