社区
Java SE
帖子详情
在java 中怎么把double类型转成 int类型
zp668
2004-08-11 04:14:57
在java 中怎么把double类型转成 int类型 在线给分。
...全文
233711
13
打赏
收藏
在java 中怎么把double类型转成 int类型
在java 中怎么把double类型转成 int类型 在线给分。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuyang821225
2004-08-11
打赏
举报
回复
我倒想问String怎么变成int的。。。
Integer.valueOf(str)
takecare
2004-08-11
打赏
举报
回复
元-〉分
——————〉
double -〉int
晕!真是没有想到!
double d = 1.22
int i = (int) (d * 100)
如果要转成厘的话:
int i = (int) (d * 100 * 10)
如果要转成毫的话(当心int溢出哦):
int i = (int) (d * 100 * 10 * 10)
哈哈!
平淡真无奇
2004-08-11
打赏
举报
回复
我倒想问String怎么变成int的。。。
chn217
2004-08-11
打赏
举报
回复
double d = 1.233;
String s1 = String.valueOf(d);
String s2 = s1.substring(0, s1.indexOf(".")) + s1.substring(s1.indexOf(".")+1);
int i = Integer.parseInt(s2);
m16jerry
2004-08-11
打赏
举报
回复
真晕
zhang21cnboy
2004-08-11
打赏
举报
回复
闲转换成字符串,然后把那个.给去掉。在转换成int。不过你这么转化的话,那数据就全丢了。
tangyongtgyg
2004-08-11
打赏
举报
回复
靠 ,落节啦!
你要这样,把小数点左移两位哦!又不是改成整型!
tangyongtgyg
2004-08-11
打赏
举报
回复
楼主,楼上的是对的,你可以去那个FAQ里面去看看相关的,有很多精典的东西,和代表性的东西,可以学习一下!
zp668
2004-08-11
打赏
举报
回复
是呀,我要这样的结果。
double d = 1.230;
int i = 1230.
也就是把元变成分,分是INT型,不失精度。
iversonxk
2004-08-11
打赏
举报
回复
to: zp668()
int就是整型的数据,当然没有后面的小数部分啦
iversonxk
2004-08-11
打赏
举报
回复
强制类型转换,用( )
double d = 1.23;
int i = (int) d;
这时i的值是1
zp668
2004-08-11
打赏
举报
回复
老大,你试一下,那不是把0.23给去掉了吗?我全要的。不这这样,这不是太简单了吗?
takecare
2004-08-11
打赏
举报
回复
double d = 1.23;
int i = (int) d;
java
中
把
double
类型
转成
int
类型
double d = 1.233; String s1 = String.valueOf(d); String s2 = s1.substring(0, s1.indexOf(".")) + s1.substring(s1.indexOf(".")+1);
int
i =
Int
eger.parse
Int
(s2);
Java
中
char
类型
能不能
转成
int
类型
?能不能
转成
String
类型
?能不能
转成
double
类型
?
Char在
Java
中
也是比较特殊的
类型
,它的
int
值从1开始,一共有2的16次方个数据; Char<
int
<long<float<double;Char
类型
可以隐式
转成
int
或
double
类型
,但是不能隐式转换成String; 如果Char
类型
转成
byte,short
类型
的时候,需要强转。 ...
Java
基本数据
类型
转换(详解)
【1】什么是
类型
转换: 在赋值运算或者算数运算的时候,要求数据
类型
一致,就要进行
类型
的转换。 【2】
类型
转换的种类: 自动转换,强制转换 【3】内存演示: 【4】代码: public class TestVar10{ public static void main(String[] args){ //
类型
转换的两种形式: double d = 6;//
int
-->double 自动
类型
转换
Java
的表达式自动
类型
提升
在表达式
中
,小范围
类型
的变量,会自动转换成表达式
中
较大范围的
类型
,再参与运算。
类型
高低表:byte,short,char---->
int
---->long---->float---->double(依次递增)
Java
-String和
int
、double,char的互相转换、
int
转Big
Int
eger
Java
-String转
int
、double
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章