当前位置:首页 » 编程语言 » javaintdouble转换

javaintdouble转换

发布时间: 2022-09-25 04:10:21

① 在java里怎么把Int转换为double型

使用强制类型转换,就是要转换的类型,加个括号.
int iA;
double dA;
iA=1234;
dA=(double)iA;
//这样dA就等于1234.00
dA=12.34567;
iA=(int)dA;
//这样iA就等于12,问题是这种转换会损失精度,小数部分被截取还可以接受,如果double超出了int的最大值,高出部分的位数也会被截掉,那就是灾难性的了,所以一般不做这种转换,除非你对待转换的数据大小心中有数.

② Java程序关于double和integer之间的转换

y = (money - (x1 * 10 + x2 * 5 + x3 * 2 + x4 * 1)) * 100;
y1 = (int)y / 25;
y2 = (int)y % 25 / 10;
y3 = (int)y % 25 % 10 / 5;
y4 = (int)y % 25 % 10 % 5;

y 是double,但x? 全是int所以,运算过程是int,所以结果是int的。。。。打印y出来看看吧

③ Java 中怎样将 int 强制转化为 double

会自动转换,不用强制转换,因为Double表示的数据范围比int大
int i=0;
double b = i;

④ 在java中怎么把double类型转成int类型

在android开发过程中我们常常遇到数据类型的转换,其中double转int类型是最常见的

方法一:强制转换

int i ;

double db;

i = (int) db;

这种方法会丢失小数点后面的值

int i ;

double db;

i = (int)Math.pow(db2, n);

这种方法的好处是不会丢失小数点后面的值,不过当double值过大时,即大于int类型值得范围时还是会改变原来的值;

最好的方法是将double类型转换为String类型,由String转换为int类型

public int stringToInt(String string){ int j = 0;

String str = string.substring(0, string.indexOf(".")) + string.substring(string.indexOf(".") + 1);

int intgeo = Integer.parseInt(str);

return intgeo; }

⑤ int怎样转换为double java

高向低转换,因为涉及到位数变少,所以可能会丢失数字,产生误差,所以一般不让转化,确实需要转化的时候就如你所说格式,进行强制类型转换
反过来,低向高转化,则完全不用考虑数据产生误差问题,可以直接使用的。比如直接将a赋给一个double变量,double
c=a。
往面向对象来说,double就相当于int的抽象

⑥ java int类型怎么转化为double类型

不用管可以直接转化,因为低精度向高精度转换不会丢失精度,

⑦ java中怎样把int转成double。我刚开始学java,遇到了这样一个改错题,研究好久都不对。

int i=1,j;
j=12;
i=1/10;
i=(int) (1*0.1);
System.out.println("i="+i);
=号是赋值的意思,不管你怎么定义i的,下面用了i=???(可以是具体数字,也可以是一个运算)就是给i赋了新值,跟以前定义的就没有关系了(仅限于在某个范围内,你应该还不知道什么叫全局变量,什么叫局部变量,就不说那么多了,这里的意思就是在这个程序中,下面给i赋值了,上面所有给i赋什么值都没有关系)。
这样改的话打印出来是0。在i=1/10的时候,i就已经等于0了,因为1/10的意思是指1除以10取整,而1除以10取整得0,下面一个继续给i赋值
i=1*0.1;这一句本身就是错误的,因为i是int 型,而右边计算所得的值是一个精度浮点型,需要强制转换一下,你多看看书吧,书上会有这些说明的。
打印的就是0了
你的问题补充我来给你解释一下,i=1/10,这个时候得的是0,而不是double型的,因为1/10的意思是指1除以10取整,还是int型,所以下面的给i赋浮点型的值。肯定就会出错。
如果有不懂得可以继续问

⑧ java 中怎样将 int 强制转化为 double

直接赋值就可了。 举例: int a = 12; double b = a; System.out.println(b ); 备注:如果想算出两个int数的除法值,必须先把数据转换成double类型,否则计算结果不准确。

热点内容
玩手机传奇游戏什么配置 发布:2025-01-04 17:03:36 浏览:924
php二维数组排序函数 发布:2025-01-04 17:03:27 浏览:555
安卓60脚本自启 发布:2025-01-04 16:45:53 浏览:756
角色高光算法 发布:2025-01-04 16:45:49 浏览:196
王者周年福利密码是什么 发布:2025-01-04 16:30:37 浏览:39
联通北方服务器上不去怎么回事 发布:2025-01-04 16:28:42 浏览:979
开源服务器云存储多少钱 发布:2025-01-04 16:10:45 浏览:667
我的世界泥土商店服务器8月 发布:2025-01-04 15:58:40 浏览:823
怎么在电脑上重启机房服务器 发布:2025-01-04 15:40:02 浏览:873
摄影后期电脑配置i5怎么样 发布:2025-01-04 15:39:19 浏览:406