关于Math这个类的一些基本方法的案例实现
2016-03-07 19:53
369 查看
import java.util.Random;
public class {
public static void main(String[] args) {
//ceil返回大于指数数据的最小整数
Double d1=Math.ceil(12.34);
//floor返回小于指定数据的最大整数
Double d2=Math.floor(12.34);
//四舍五入
Long l1=Math.round(12.54);
//2的3次方
Double d3=Math.pow(2, 3);
//产生10个随机数输出,范围是从0.0到1.0之间
Random r=new Random();
for (int i = 0; i < 10; i++) {
// Double d4=Math.random()*10+1;//从1到10的小数
// int d4=(int )(Math.random()*10+1);//强转从1到10
int d4=r.nextInt(10)+1;//使用random类产生随机数
sop(d4);
}
sop("d1="+d1);
sop("d2="+d2);
sop("l1="+l1);
sop("d3="+d3);
}
public static void sop(Object obj) {
System.out.println(obj);
}
}
运行结果:
public class {
public static void main(String[] args) {
//ceil返回大于指数数据的最小整数
Double d1=Math.ceil(12.34);
//floor返回小于指定数据的最大整数
Double d2=Math.floor(12.34);
//四舍五入
Long l1=Math.round(12.54);
//2的3次方
Double d3=Math.pow(2, 3);
//产生10个随机数输出,范围是从0.0到1.0之间
Random r=new Random();
for (int i = 0; i < 10; i++) {
// Double d4=Math.random()*10+1;//从1到10的小数
// int d4=(int )(Math.random()*10+1);//强转从1到10
int d4=r.nextInt(10)+1;//使用random类产生随机数
sop(d4);
}
sop("d1="+d1);
sop("d2="+d2);
sop("l1="+l1);
sop("d3="+d3);
}
public static void sop(Object obj) {
System.out.println(obj);
}
}
运行结果:
相关文章推荐
- MMO游戏设计三:架构设计
- 关于着色器LinearGradient的使用
- 关于着色器LinearGradient的使用
- 机器视觉VS计算机视觉
- 关于着色器LinearGradient的使用
- 线程总结
- android 06
- 关于着色器LinearGradient的使用
- [Offer收割]编程练习赛1 hihocoder 1268 九宫 (DFS)
- poj2528Mayor's posters【离散化线段树区间更新】
- 机器学习-树类模型总结
- 设计模式之单例模式
- HTTP+XML接口客户端 结合策略模式实现总结
- 读取一个指定的*.Java文件,并打印在控制台上
- 5-32 说反话-加强版
- linux编译器之再谈vim入门
- 超级台阶
- 怎么用Eclipse打开一个写好的项目
- Java基础复习,整理知识点
- 632A.Gradma Laura and Apples