实用类

枚举:

枚举的格式:

 

package com.cmy.enumTest;

//星期几的枚举类型
public enum WeekEnum {
   MON,TUES,WEN,THUR,FRI,STAR,SUN  
}

  包装类:

基本数据类型(值类型): int      short   long   byte   boolean   char       float      double
      包装类型(引用类型): Integer  Short   Long   Byte   Boolean   Character  Float      Double
      String类型的变量理论上讲转换为基本数据类型的一种
      除了Character包装类之外,其他的包装类parseXXX的方法将String.变量转换为对应的基本类型 valueOf(String)
      除了Character包装类之外,其他的包装类都提供了String类型的带参构造可自动将字符串转换为对应的包装类型
      所有的包装类都可以将对应的基本类型作为参数传递,包装为包装类类型
      将包装类转换为基本数据类型的操作: 包装类对象.XXXValue()

Math:

Math.random:生成0-1的随机数
Math.abs():获取数字的绝对值
Math.max和Math.min
Math.ceil 向上取整
Math.floor() 向下取整
Math.round() 四舍五入

java.util.Random

两步使用:Random random=new Random();

                  random.nextInt(maxNum);

情况一:

package com.example.orient;

import java.util.Random;

public class RandomDemo {

	public static void main(String[] args) {

		// TODO Auto-generated method stub

		Random  random = new Random();

		for(int i=1;i<=10;i++) {

			int a=random.nextInt(10);

			System.out.println("第"+i+"个随机数:"+a);

		}

	}

}

  情况二:

package com.example.orient;

 

import java.util.Random;

 

public class RandomDemo {

	public static void main(String[] args) {

		Random random1=new Random(9);

		Random random2=new Random(9);

		//随机生成一个整数

		System.out.println(random1.nextInt());

		System.out.println(random2.nextInt());

	}

}

  情况三:

package com.example.orient;

 

import java.util.Random;

 

public class RandomDemo {

 

	public static void main(String[] args) {

	
		Random random1=new Random();

		Random random2=new Random();

		//随机生成一个整数

		System.out.println(random1.nextInt());

		System.out.println(random2.nextInt());

	}

 

}

  

posted @ 2019-06-16 14:20  达摩石神  阅读(136)  评论(0编辑  收藏  举报