Какой способ лучше всего получить минимальное число и который улучшил производительность или оба они такие же, как и производительность?Разница между Math.min() и если условие
Один из способов, чтобы получить минимальное расстояние между два номером:
double minDistance = Double.MAX_VALUE;
double distance = coordinate1.distnaceTo(coordinate2);
if(distnace < minDistance) {
minDistance = distance;
}
Другим способом получить минимальное расстояние между два номером:
double minDistance = Double.MAX_VALUE;
double minDistance = Math.min(coordinate1.distnaceTo(coordinate2), minDistance);
Обратите внимание, что второй не будет скомпилирован, так как вы уже определили 'minDistance'.И у вас есть опечатка в 'distnaceTo' - должна быть' distanceTo'. И еще один в первом 'if'-состоянии. – luk2302
Используйте то, что делает ваш код более удобным для отслеживания и обслуживания. Разница между использованием 'if' и использованием' Math.min' не повлияет на вашу производительность. – khelwood
должен в первом случае читать 'if (distance
vikingsteve