`

类型转换的地板和天花板

 
阅读更多

在计算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进行转换的方法。

分享到:
评论

相关推荐

    整型值和浮点值的相互转换

    本篇文章将深入探讨如何在Objective-C中进行整型值与浮点值之间的相互转换,这对于理解和编写高效、精确的代码至关重要。 首先,让我们了解两种基本的数值类型:整型(Integers)和浮点型(Floating-point Numbers...

    Permidi-Raycast-Tutorial:这是Permidi Ray-Casting教程的Python实现。

    Permidi-Raycast教程 这是Permidi Ray-Casting教程的Python实现 原始文件可以在这里找到: : 关于实现的注意事项为了提高速度,将...同样,墙壁,地板,天花板和背景的“绘图”将转到名为canvasBuffer的子屏幕。 我这

    栈的应用----数制转换(C/C++)

    `<math.h>`提供了数学函数,如地板函数(floor)、天花板函数(ceil)和绝对值函数(abs)。 程序中的栈定义为顺序栈(SqStack),包括栈底指针(base)、栈顶指针(top)和当前已分配的存储空间大小(stacksize)...

    电子政务-半电波和全电波自动转换电波暗室.zip

    其内部墙壁、地板和天花板都覆盖有吸波材料,可以模拟自由空间环境,使得测试结果更为准确。在电子政务中,这种暗室可能用于验证政府使用的无线通信设备是否符合电磁兼容标准,确保信息传输不会受到外界电磁环境的...

    algorithm_note

    1. **地板和天花板函数**: 在数学和计算机科学中,`⌈x⌉` 表示不小于 `x` 的最小整数,称为天花板函数;`⌊x⌋` 表示不大于 `x` 的最大整数,称为地板函数。在P103页的4.6.2章节中讨论了这两个函数与指数的关系。...

    一个小房间

    在这个案例中,用户可能使用了多边形建模来创建房间的墙壁、地板和天花板,通过拉伸、挤压和平滑等基本编辑工具来塑造几何形状。 2. **纹理和材质**:在3ds Max中,可以为每个模型分配不同的材质,以模拟真实世界的...

    小户型简约家装模型

    7. **地板和天花板**:选择统一色调的地板和简洁的天花板设计,有助于视线的延伸,营造开阔的空间感。 8. **收纳解决方案**:设计隐蔽的储物空间,如墙体内嵌式柜子、底部抽屉等,保持空间整洁。 9. **材料选择**...

    ASTM C1015.pdf

    该标准,ASTM C 1015-06,主要关注的是细胞素和矿物纤维松散填充隔热材料在新建或现有住宅及其它框架建筑中的天花板、阁楼、地板和墙体空腔内的安装过程。此标准的制定年份为2006年,后续可能有修订和重审,但具体...

    算法设计技巧与分析课件(英文版):ch2 Mathematical preliminaries.ppt

    地板和天花板函数用来处理浮点数到整数的转换,这对于确定算法的空间和时间需求至关重要。例如,当计算数组下标或内存分配时,通常需要将浮点结果限制在整数范围内。 阶乘是计算组合数的关键,而二项式系数在解决...

    行业文档-设计装置-一种建筑电热供暖设备.zip

    电热供暖设备通常基于电能转化为热能的原理,通过电阻元件或其他电热转换技术将电能转换为热量。这种设备的设计可能包括以下几个关键部分: 1. **电热元件**:这是电热供暖系统的核心,常见的有电阻丝、碳纤维、PTC...

    web3D构建三维房间空间(three.js)

    这涉及创建几何体(如BoxGeometry或CylinderGeometry)来代表墙壁、地板和天花板,以及DoorGeometry和WindowGeometry等自定义形状。 3. **材质与纹理**:为了使房间看起来更真实,我们需要给几何体添加材质和纹理。...

    带房间的纹理贴图

    在3D建模中,房间是一个基本的构造单元,通常由多个平面组成,包括墙壁、天花板和地板。这些元素可以通过多边形网格来表示,然后应用纹理贴图以增强其视觉效果。房间内的不规则物体,如茶壶,可能是通过更复杂的3D...

    建筑节能现状及建筑节能新技术探讨.doc

    - 辐射型采暖空调技术:通过地板和天花板辐射实现舒适且高效的供暖和制冷,可利用高温冷源和低温热源,提高热泵效率。 - 采暖系统:区域供暖和集中供暖能提高热效率,平衡阀的使用则有助于水力平衡,降低平均室内...

    QFD质量功能展开的主要内容.pptx

    QFD的质量屋是其核心工具,由左墙、天花板、房间、地板、屋顶和地下室组成。左墙列出顾客需求及其重要度,天花板记录了满足这些需求的工程措施。房间是一个关系矩阵,显示顾客需求与工程措施之间的关联程度。地板...

    现代时尚客厅家装模型效果图,现代时尚客厅家装模型效果图素材.zip

    在3D建模过程中,设计师会首先建立基本的空间框架,包括墙壁、地板和天花板,然后逐个添加家具和装饰物件,调整它们的位置、大小和角度。接着,设定光源以模拟自然光或人工照明,确保渲染出的效果图真实可信。最后,...

    家装施工图家装施工图.zip

    剖面图则进一步揭示了墙体、地板、天花板等结构的细节,以及隐藏的管道、电线等设施的布置。节点大样图则细化到特定部位,如橱柜、楼梯、门窗等的制作和安装要求。 在“家装施工图”这个文件夹中,我们可以预见到...

    Test_float_to_int.rar_float

    浮点数到整数的转换主要有两种类型:向上取整(也称为天花板)、向下取整(也称为地板)。向上取整会将浮点数增大到最接近的整数,如果已经是整数,则增加1;向下取整则是减小到最接近的整数,如果已经是整数,则...

    untitled.zip

    结合这些文件,我们可以推测这是一个使用IntelliJ IDEA开发的Java项目,其中可能包含了演示四舍五入、天花板和地板函数的代码示例。通过解压文件,打开IDEA项目,查看源代码(src目录下的.java文件),我们可以深入...

    javascript大作业3d房屋

    例如,用不同的颜色或纹理来区分地板、墙壁和天花板,或者使用图片纹理来模拟木纹、砖石等表面效果。Three.js提供了Material类和它的子类,如MeshBasicMaterial、MeshLambertMaterial,可以帮助创建这些效果。 再者...

    一百种户型平面图

    其次,使用3DMAX进行建模时,可以先创建基本的几何体,如矩形、圆柱等,来代表墙体、地板和天花板。然后,根据平面图精确调整尺寸,确保模型与图纸一致。门窗的建模可以通过切割或添加组件完成,家具则可以使用预设...

Global site tag (gtag.js) - Google Analytics