Math类
ceil()返回大于指定数据的最小整数
floor()返回的是小于指定数据的最大整数
round()四舍五入
pow(a,b)a的b次幂
randow()产生大于等于0,小于1 的随机数(两种方法)
代码示例:
package others; import java.util.Random; public class MathDemo1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub double d = Math.ceil(19.29); sop(d); double d2 = Math.ceil(-19.29); sop(d2); double d3 = Math.floor(19.29); sop(d3); double d4 = Math.round(19.99); sop(d4); double d5 = Math.pow(2,3); sop(d5); System.out.println("--------"); Random r = new Random(); for(int i=0;i<10;i++){ //int d6 = (int)(Math.random()*10+1); int d6 = r.nextInt(10)+1; System.out.print(d6+" "); } } public static void sop(Object obj){ System.out.println(obj); } }