在计算Integer数据的除法的时候经常会出现结果为小数的情况,例如:
Integer a = 1000;
Integer b =300;
Integer num = b/a;
若直接运行这个段代码的话打印输出的结果为:0。
这就不是我们开发中想要的结果了,如何获得实际中的数据呢,且往下看:
由于Integer数据在的精度没有精确到小数点以后,所以我们要将进行计算的数据转换成double
或者是float型的数据,转换方法如下:
Integer a = 1200;
Integer b =300;
float a1 = (float) a;// 强制类型转换
float b1 = (float) b;// 强制类型转换
float num = b/a;//
这里得到的结果是实际想要的结果0.25
//-----------------------------------------------------------------------------
若要对得到的结果进行四舍五入(转换成int)可以使用:天花板函数和地板函数。
Math.ceil(double);
Math.floor(double);//天花板和地板函数四舍五入得到的是double数据,通过强制类型转换成int
也可以使用:
Math.round(double);//
四舍五入成long型的数据,通过强制类型转换成int
Math.round(float);// 四舍五入成int
///////////////////////////////////////////////////////////////////////////////////////////////////////
上面就是对int和float进行转换的方法。
分享到:
相关推荐
(带手机版数据同步)家装网站源码地板天花板生产企业网站模板.txt
IDC行业深度报告之二:行业供需格局研究—— 天花板和成长空间在哪里.pdf
行业分类-设备装置-墙体和天花板连接部位用抹灰装置.zip
行业分类-设备装置-墙体和天花板连接部位用抹灰装置[1].zip
如果您只想学习光线投射器中的基本地板/天花板纹理贴图,建议您学习HTML5版本。 该代码更易于阅读,可以在您的浏览器中运行。 与HTML5版本相比,此C ++项目具有更多功能:垂直移动,墙顶/底部纹理贴图,精灵和弹丸...
哈桑·巴沙·塔希尔(Hasan Basha Tahir)的建筑群在承重墙,拱门和木制天花板等不同元素上遭受了许多损坏和变形。 地下水,盐分的风化,空气污染,生物定殖和环境因素是造成该复合物中许多破坏和恶化现象的主要降解...
天花板安装.doc
天花板安装.zip
行业分类-设备装置-提高墙体和天花板连接部位抹灰质量的方法.zip
行业分类-设备装置-用于组合式天花板的天花板元件
CHATGPT是一种基于深度学习的自然语言处理模型,因其出色的性能而在自然语言处理...但是,这并不意味着CHATGPT已经到达了天花板,更不意味着我们应该停止对CHATGPT进行研究和改进。未来,随着更加先进的技术和更好的
Sweet Home 3D 室内设计应用程序,用于绘制房屋平面图和布置家具 ...更新家具,墙壁,地板和天花板的颜色,纹理,尺寸和方向 从任何角度同时在3D视图中查看所有更改 使用各种光源创建逼真的图像和视频 导
Sweet Home 3D是一个室内设计应用程序,可...更新家具,墙壁,地板和天花板的颜色,纹理,尺寸和方向 从任何角度同时在3D视图中查看所有更改 使用各种光源创建逼真的图像和视频 导入其他3D模型并以各种标准格式导出计划
Sweet Home 3D-室内设计应用程序 ...更新家具、墙壁、地板和天花板的颜色、纹理、大小和方向 从任何视点在 3D 视图中同时查看所有更改 使用各种光源创建逼真的图像和视频 导入其他 3D 模型并以各种标准格式导出计划
这会同时影响地板和天花板,但不会影响全景背景。 要渲染更清晰的地板和天花板,请在第45行的gameWindow.py中将其设置为1 有4个开关,可控制显示地板,天花板,背景和阴影效果。 可以在main.py的第46到49行中进行...
室内天花板装高速球室内天花板装高速球室内天花板装高速球室内天花板装高速球
天花板级难度拓扑.topo
天花板装修多样化.doc
天花板装修多样化.zip