【发布时间】:2020-07-08 19:37:38
【问题描述】:
我正在编写一个方法来检查一个 double 类型的数组在 Java 中是否按数字升序。但是,我不明白为什么我必须交换放置return true 和return false 的位置才能使我的代码正常工作。当然,我可以保持原样并且它仍然可以工作吗?我不明白什么?
public static boolean isSorted(double[] arr) {
for (int i = 0; i < arr.length-1; i++) {
if (arr[i] < arr[i + 1]) {
return true;
}
}
return false;
}
【问题讨论】:
标签: java arrays algorithm sorting for-loop