第十二天

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);
    }
}

 

 

posted @ 2020-07-17 19:10  yasai  阅读(100)  评论(0编辑  收藏  举报