我是靠谱客的博主 故意短靴,最近开发中收集的这篇文章主要介绍int类型转为double,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

虽然小范围的类型转大范围的类型能够隐式转换,但当有表达式操作时需要强制转换,否者可能失去精度 。

左到右范围从小到大:byte->short->int->long->float->double

例如:

int a = 1;

double b = a/2;  //结果为0

double c = (double)a/2;  //结果为0.5

Java中两个int型的数相除,取整数部分,小数部分直接被舍去,如上面的a/2。

如果在表达式中存在两种类型,结果以大类型的为准。

例如:

int a = 1;

double b = 2.0;   //double赋值可以写2,也可以写2.0,也可以写2d,或者2.0d

double c = a/b;   结果为0.5 ,//结果不用再强制转换

最后

以上就是故意短靴为你收集整理的int类型转为double的全部内容,希望文章能够帮你解决int类型转为double所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部