提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
要对浮点数组执行二进制搜索,请使用Arrays类的int binarySearch(float [] b,浮点值)。
import java.util.Arrays; public class Main { /** n o w j a v a . c o m **/ public static void main(String[] args) { float floatArray[] = { 1.2f, 1.10f, 1.4f, 1.3f }; Arrays.sort(floatArray); float searchValue = 41.74f; int intResult = Arrays.binarySearch(floatArray, searchValue); System.out.println("Result of binary search of 4.74 is : " + intResult); /*N o w J a v a . c o m*/ searchValue = 3.33f; intResult = Arrays.binaryS