【发布时间】:2021-09-17 10:58:36
【问题描述】:
我是 Java 新手,正在尝试执行以下操作:
给定一个整数数组,如果数组中的整数在 70 到 79 之间,则打印“Yes”。否则,打印“否”。
到目前为止,这是我的代码:
import java.util.Arrays;
int temperatures[] = {45, 70, 71, 67}; //create array
Arrays.sort(temperatures); //sort temperatures
int key = 70; //define key to be searched
int result = Arrays.binarySearch(temperatures,key);
我知道这会找到温度数组中的 70 值,但是使用 binarySearch 查看 70 年代的 ANY 值是否在数组中的最佳方法是什么?
【问题讨论】:
标签: java arrays binary-search