黑马程序员技术交流社区
标题:
程序运行没有错,但是我觉得double类型转int类型,是错的,底层存储机制都不一样
[打印本页]
作者:
旧时光9527
时间:
2017-3-13 22:49
标题:
程序运行没有错,但是我觉得double类型转int类型,是错的,底层存储机制都不一样
public class Demo5 {
public static void main(String[] args) {
double a = sj();
int x = (int) a;
System.out.println(x);
}
// 小于四位数的
public static double sj() {
double a = Math.random() * 1000;
return a;
}
}
作者:
lvshen9
时间:
2017-3-14 08:44
用new Random().Intnext()
作者:
xulinml
时间:
2017-3-14 08:44
你可以这样做类型转换 int i = (new Double(d)).intValue();
作者:
623376390
时间:
2017-3-14 11:37
你这是走火入魔了。你的职业病,来的太早了。
作者:
Priscilla
时间:
2017-3-14 15:18
你现在进行到哪里了?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2