第十二天
Java中工具类打印算法的实现:使用工具类打印数组,排序,二分查找和随机生成数
明天打算学习第四章
在Java的java.util包下有一个类: Arrays, 该类提供了诸多方法:打印数组、排序 和二分查找等。
两步进行操作:
(1) 导入java.util 下的包中的类。
import java.util.Arrays
(2)调用相应的API。
Arrays.方法名 ()
(3)实用工具类排序
import java.util.Arrays; public class ArraySortDemo { public static void main(String[] args) { int[] ary= {2,3,4,5,9,7,8}; Arrays.sort(ary); System.out.println(Arrays.toString(ary)); } }
(4)使用工具类进行二分查找
import java.util.Arrays; public class ArraySortDemo { public static void main(String[] args) { int[] ary= {2,3,4,5,9,7,8}; Arrays.sort(ary); int index =Arrays.binarySearch(ary, 3); System.out.println("下标在"+index+"位置"); } }
(5)Random 工具类可以生成随机数
import java.util.Random; public class RandomDemo { public static void main (String[] args) { Random ran =new Random(); int a=ran.nextInt(1000); System.out.println("a="+a); } }