//常用工具类类(int,double等与String类型之间的转换);Date()(时间).Math;round();random;包装 //总结课件 package f.java;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;import javax.swing.plaf.synth.SynthSpinnerUI;public class changyonglei0913 { public static void main(String[] args) { //常用工具类 //数学工具类Math(所有方法都是静态方法或属性,不需要实例化(不需要new赋值等等)即可使用) System.out.println("PI="+Math.PI); //n次方 System.out.println("2的3三次方="+Math.pow(2, 3)); //取整123.45 //第一种方式四舍五入round System.out.println("123.45四舍五入="+Math.round(123.45)); //保留小数点后2位在四舍五入 System.out.println("123.4567="+Math.round(123.4567*100)/100.0); //第二种上限值ceil 123.45 大于或者等于他的最小整数;124 System.out.println("123.45的上限值="+Math.ceil(123.45)); //第三种下限值floor 123.45 小鱼或者等于它的最大整数;123 System.out.println("123.45的下限值="+Math.floor(123.45)); //随机数random产生0-1的数(Math.random) System.out.println((int)(Math.random()*100)); System.out.println(Math.random()*100); System.out.println(Math.random()); System.out.println(Math.random()); System.out.println(Math.random()); //Random专用随机数类导包 //实例化(先开辟一个新空间Random ran=new Random();,然后调用方法ran.nextInt())如下例子: System.out.println();//换行 Random ran=new Random();//此时没有随机数种子,系统会自动选取毫秒时间做种子 System.out.println(ran.nextInt(100));//加个参数100,限制范围0-100以内的数字 System.out.println(ran.nextInt(100)); System.out.println(ran.nextInt(100)); System.out.println(ran.nextInt(100)); System.out.println(ran.nextInt(100));//作业:利用随机数1-36个数中生成8个不重复的数字 System.out.println();//换行 Random ran2=new Random(1);//此时的1数值为随机数种子值; System.out.println(ran2.nextInt()); System.out.println(ran2.nextInt()); System.out.println(ran2.nextInt()); System.out.println(ran2.nextInt()); System.out.println(ran2.nextInt()); //作业:利用随机数1-36个数中生成8个不重复的数字。模拟摇奖 Random ran3=new Random(); int[] v= new int[8]; for(int q=0;q