`
learnmore
  • 浏览: 602987 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java中两个整数相除得到小数点

    博客分类:
  • java
阅读更多
当两个整数相除时,由于小数点以后的数字会被截断,使运算结果为整数,故此时若希望得到运算结果为所预期的浮点数,则此时必须将两整数其一或是全部强制转换类型为浮点数。
例如:
(float)a/b // 将整数其中一个强制转换成浮点数,再与另一个整数相除
a/(float)b
(float)a/(float)b // 将两个整数同时强制转换成浮点数后再彼此相除
分享到:
评论

相关推荐

    实验 1JAVA 语言基础-顺序、选择、循环程序设计

    提示:Java中,两个整数相除,结果还是整数,小数部分被去掉。例如,5/4 等 于 1(而不是 1.25 ),10/4 等于2(而不是 2.5)。如果想得到有小数部分的精确结果,进 行除法运算的两个值之一必须是一个具有小数点的数值。...

    Java解惑(中文).pdf

    在Java中,取余操作符(%)用于返回两个数相除的余数。按照定义,对于任何整数`a`和任何非零整数`b`,`(a/b)*b+(a%b)`的值应等于`a`。然而,在实际使用中,需要注意取余操作的结果符号是与被除数(左操作数)一致的...

    JAVA笔记.txt

    - **注意事项**:两个整数相除的结果为整数,如果想得到小数结果,至少有一个操作数应为浮点数。 - **取模**:`%`(求余数) #### 字符的“+”操作 在Java中,字符与数字之间的转换基于ASCII码表。 - **字符的...

    软件学院java上机题及答案

    编写一个Java程序,接收一个整数数组,输出数组中的最大值和最小值。 **解析**: 1. **算法思路**: - 初始化最大值和最小值为数组的第一个元素。 - 遍历数组,更新最大值和最小值。 2. **代码分析**: - 提供...

    python基础教程

    在Python 2.7中,除法运算符(/)用于整数相除会执行求整运算,而在Python 3.x版本中,除法运算符执行的是浮点除法。 浮点型数据(float)在Python中表示小数点的数值,Python使用标准的浮点表示法,支持科学计数法...

    软考程序员考试公式(pdf)

    - **除法**:两个浮点数相除,其商的阶码为两数阶码之差,商的尾数为两尾数之商,同样结果需要规格化。 #### Cache地址映射 Cache地址映射是指将主存地址转换为Cache地址的过程,主要包括以下几种映射方式: 1. **...

    hive函数大全 函数参考

    8. **位异或操作** (`^`): 对两个整数进行按位异或运算。 9. **位取反操作** (`~`): 对一个整数进行按位取反运算。 #### 三、逻辑运算 这些操作符用于进行逻辑判断。 1. **逻辑与操作** (`AND`): 当且仅当两个...

    excel-vb常用词汇252个

    `Mod`运算符用于获取两个数相除后的余数。 #### Module 模特,例子 `Module`在VBA中指的是一个包含声明、过程和其他代码的容器。 #### Month 月 `Month`函数用于从日期表达式中提取月份部分。 #### Mouse 鼠标 `...

Global site tag (gtag.js) - Google Analytics