Math和Random的常用api
import java.lang.*; //lang包里面的方法都是静态的,都可以通过类名来直接调用import java.util.*;public class anli{ public static void main (String[] args) { //mathdemo(); //math包里面关于数学的基本操作。。。 randomdemo(); //通过使用random类来使用随机数。。。 } public static void randomdemo() { Random random = new Random();//random是一个类,所以要通过new一个对象来使用 for (int i=0;i<10 ;i++ ) { int intdemo = random.nextInt(10)+1; //nextInt要通过参数指定范围,从0开始 sop(intdemo); } } public static void mathdemo() { int dou1 =(int) Math.ceil(16.34); //大于参数,返回值是double double dou2 = Math.floor(12.34); //小于参数返回值是double long long1 = Math.round(12.54); //四舍五入,返回值是long double dou3 = Math.pow(2,3); //n次方返回值是double sop(dou1+" "+dou2+" "+dou3+" "+long1); for (int i=0;i<10 ;i++ ) { //double term = Math.random(); //返回随机数,范围是等于0并且小于1 //sop(term); int term = (int)(Math.random()*10+1); //返回0到10之间的随机整数。。。加上一是因为随机数不等于10 sop(term); } } public static void sop(Object obj) { System.out.println(obj); }}