`
unique.wu
  • 浏览: 48165 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

原来java中浮点数相除,被除数可以为0

阅读更多
public class TestZero {
 public static void main(String[] args) {
  System.out.println(1 / 0f);
  System.out.println(1f / 0);
 }
}

 猜猜运行结果是什么?

 

 

Infinity
Infinity

分享到:
评论

相关推荐

    算法-计算浮点数相除的余(信息学奥赛一本通-T1029)(包含源程序).rar

    我们需要自己计算余数,通常通过减法实现:`余数 = 被除数 - (商 * 除数)`。 4. **处理无穷大和NaN**:浮点数运算可能产生无穷大(Infinity)或非数字(NaN),在处理这些特殊情况时需要特别注意。 5. **编程实现*...

    实现2个浮点数做除法的ip

    在数字电路设计中,IP( Intellectual Property)是指可重用的、预设计好的硬件模块,它们可以被集成到更复杂的系统级芯片(SoC)设计中。本IP核心的标题为"实现2个浮点数做除法的ip",意味着它是一个专用于执行...

    vb.net三位数相除法

    Dim dividend As Integer = 123 ' 被除数 Dim divisor As Integer = 45 ' 除数 Dim result As Double = dividend / divisor ' 浮点数除法 Dim integerResult As Integer = dividend \ divisor ' 整数除法 ``` ...

    用32-bit整数模拟32-bit和64-bit浮点数除法

    在32-bit浮点数(单精度)中,32位被分为三部分:1位用于符号(0表示正,1表示负),8位用于指数(偏移后的指数),23位用于尾数(不包括隐藏的1)。对于64-bit浮点数(双精度),分配是这样的:1位符号,11位指数,...

    vb.net三位数相除法(改)

    Dim dividend As Integer = 123 ' 被除数 Dim divisor As Integer = 456 ' 除数 Try Dim quotient As Integer = dividend \ divisor ' 商 Dim remainder As Integer = dividend Mod divisor ' 余数 Console....

    Python解决两个整数相除只得到整数部分的实例

    首先,我们可以直接在被除数或除数中引入小数点,使得其中一个数变为浮点数。在Python中,如果除数或被除数是浮点数,则除法操作的结果也会是浮点数。例如,如果我们有两个整数5和2,直接相除会得到2,但是如果我们...

    浮点数运算[定义].pdf

    在当前提供的文档内容中,我们可以看到文档主要描述了浮点数运算的定义和过程,包括加法、减法、乘法和除法四种基本运算。浮点数运算是一种在计算机科学中广泛使用的数值计算方式,它能够表示非常大或者非常小的数值...

    Python两个整数相除得到浮点数值的方法

    1. **转换被除数或除数为浮点数**: 在进行除法运算前,你可以将其中一个或两个操作数转换为浮点数。这样,无论哪个数被转换,结果都会是一个浮点数,因为整数与浮点数相除时,Python会自动将整数转换为浮点数进行...

    Swift视频教程:基本操作符系列 浮点数取余和自增自减

    浮点数取余使用 `%` 运算符,它会返回两个数相除后的余数。需要注意的是,这个运算符的结果同样是一个浮点数,精确地表示了除法后的余量。例如,`3.7 % 2.0` 的结果将是 `1.7`。 其次,我们来看自增自减操作符。...

    易语言相除命令使用讲解

    例如,如果你有一个程序,用户在两个编辑框中输入了被除数和除数,你可以这样使用相除命令: ```易语言 .被除数 = 数值(编辑框1.内容) .除数 = 数值(编辑框2.内容) .商 = 相除(.被除数,.除数) 标签1.标题 ...

    quotient_quotient_java_remainder_

    在Java中,如果被除数(dividend)小于除数(divisor),则商会被设置为负无穷大,余数会是被除数本身。对于非常大的数值,也可能出现溢出问题,因此在实际编程中需要注意数值范围。 5. **Math类的除法方法**: ...

    浮点数的加减乘除运算

    浮点数的加减乘除运算是计算机科学中不可或缺的一部分,特别是在数值计算、科学计算以及图形处理等领域。浮点数由于能够表示较大的数值范围和精确度,被广泛应用于各种计算场景。下面我们将深入探讨浮点数运算的原理...

    java解惑文档

    该操作符用于计算两个整数相除的余数,但是其结果的正负符号,会与被除数的符号相同。这一点在判断奇偶性时显得尤为重要。在Java中,一个数除以2得到的余数如果为1,则该数为奇数;但如果被除数为负数,余数将为-1,...

    Java解惑(中文).pdf

    然而,在实际使用中,需要注意取余操作的结果符号是与被除数(左操作数)一致的。例如,`i%2`在`i`为负数时,其结果是`-1`而非`1`。这会导致判断奇偶数的逻辑错误,如`public static boolean isOdd(int i) { return ...

    c语言 整形变量相除的精度问题.zip

    2. **浮点数和整数的混合运算**: 如果除数或被除数之一是浮点数(如float或double),那么整个表达式会被提升为浮点运算。例如,即使被除数是整数,如5 / 2.0,也会得到浮点数结果2.5。 3. **数据类型转换**: 在...

    SQLServer多种去除尾数多余的0

    在SQL Server中,处理数值类型的数据时,特别是浮点数(float)或定点数(decimal, numeric),我们可能会遇到一个问题:当数值末尾有过多的零时,它们并不总是直观地显示出来。尤其是在进行计算或者存储后,这些零...

    JAVA 上机实践实验6算术测试

    2. **整数除法**:在JAVA中,当两个整数相除时,结果会被截断为整数,丢弃小数部分。例如,`int a = 7 / 3;` 结果a将是2,而不是2.333。 3. **浮点数运算**:JAVA的浮点数运算涉及到double和float类型,它们可以...

    accp 5.0Java选择题

    - **关键字**: `public` 是Java中的一个关键字,用于表示访问修饰符,表明这个成员(如方法、类)是可以被任何其他类访问的。 ```java public class MyClass { public void myMethod() { // 方法体 } } ``` ...

    Java运算符之算术运算符.docx

    对于整数操作数,余数的符号与被除数相同;对于浮点数操作数,会先转换成整数除法再取余。 当运算符两边的操作数数据类型不同时,Java会进行自动类型提升,将较低精度的数据类型转换为较高精度。例如,`7 / 3`会...

Global site tag (gtag.js) - Google Analytics