Java:Math类、Random
import java.util.Random;
import static java.lang.Math.*;//JDK1.5新特性 静态导入包
public class TestMath
{
public static void main(String[] args)
{
System.out.println("计算-3绝对值的结果: "+abs(-3));
System.out.println("求大于4.7的最小整数: "+ceil(4.7));
System.out.println("求小于-3.2的最大整数: "+floor(-3.2));
System.out.println("对-5.3进行四舍五入之后的结果: "+round(-5.3));
System.out.println("求两个数 6 和 95 的较大值: "+max(6,95));
System.out.println("求两个数 62 和 2 的较小值: "+min(62,2));
System.out.println("生成一个大于等于0.0 小于1.0的随机值: "+random());
Random r = new Random();//实例化一个Random类
System.out.println("随机产生一个整数: "+r.nextInt());
System.out.println("随机产生一个浮点型的值: "+r.nextFloat());
System.out.println("随机产生一个双精度的值: "+r.nextDouble());
System.out.println("随机产生一个大于等于0小于10的整数: "+r.nextInt(10));
System.out.println("随机产生一个布尔型的值: "+r.nextBoolean());
System.out.println("随机产生一个概论密度为高斯分布的双精度值: "+r.nextGaussian());
}
}
平时的学习积累(勿喷)