`
E,我卡了
  • 浏览: 31076 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于java浮点数的一些例子

 
阅读更多

java中,如果作除数的是浮点数0,则编译运行是不会报错的,并且,在此处用try catch语句也是抓捕不到异常的。

public class FloatTest {
	private float dividend = 0;
	private float divisor = 0;
	
	public float floatDivision(float dividend,float divisor){
		float result = 0;
		//在这里进行try catch是徒劳的
		result = dividend/divisor;
		return result;
	}
	
	public float getDividend() {
		return dividend;
	}

	public void setDividend(float dividend) {
		this.dividend = dividend;
	}

	public float getDivisor() {
		return divisor;
	}

	public void setDivisor(float divisor) {
		this.divisor = divisor;
	}
	
	public static void main(String [] args){
		System.out.println(new FloatTest().floatDivision(new FloatTest().getDividend(),new FloatTest().getDivisor()));
	}
}
//:~输出结果:NaN

另:

表达式 结果
Math.sqrt(-1.0) -> NaN
0.0 / 0.0 -> NaN
1.0 / 0.0 -> 无穷大
-1.0 / 0.0 -> 负无穷大
NaN + 1.0 -> NaN
无穷大 + 1.0 -> 无穷大
无穷大 + 无穷大 -> 无穷大
NaN > 1.0 -> false
NaN == 1.0 -> false
NaN < 1.0 -> false
NaN == NaN -> false
0.0 == -0.01 -> true
分享到:
评论

相关推荐

    Java中如何正确进行浮点数运算

    在Java编程中,浮点数运算常常会遇到精度问题,这是由于浮点数在计算机内部的存储方式导致的。为了确保浮点数运算的准确性,开发者需要采取特定的方法。以下将详细阐述这个问题,并提供正确的处理策略。 首先,理解...

    关于java例子一百例

    以下是一些基于提供的Java代码例子的关键知识点: 例1.1 展示了如何创建一个简单的Java Applet,即在网页上运行的小程序。`SmileFace` 类继承自 `Applet` 类,并重写了 `paint` 方法。在 `paint` 方法中,使用 `...

    java实现浮点数转人民币的小例子

    Java 实现浮点数转人民币的小例子 本文将详细介绍如何使用 Java 语言将浮点数转换为人民币格式的字符串。该示例中,我们将使用自定义的类 RMBConverter2 来实现该功能。 浮点数转人民币的需求 在实际应用中,经常...

    java的几个例子

    - 读取浮点数:`double score = in.nextDouble();` #### 示例代码 ```java public class Hello51zxw { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("请...

    java 核心API(java.text) 程序例子

    Java的核心API是Java编程语言的重要组成部分,它提供了一系列的基础类库,使得开发者能够方便地进行各种复杂的编程任务。...通过学习和实践这个包中的例子,你将能更好地理解和应用这些工具,提升你的Java编程能力。

    sqlite数据类型详细介绍+javaJDBC连接sqlite小例子

    本文将深入探讨SQLite的数据类型及其与Java JDBC连接SQLite的基础知识,并通过一个简单的Java例子程序来演示如何存取数据。 SQLite支持七种基本的数据类型,它们分别是: 1. NULL:表示空值,任何值都可以赋为NULL...

    javaio的上课例子

    根据提供的文件标题、描述、标签以及部分内容,我们可以总结出该示例主要涵盖了Java IO操作中的多个关键知识点。以下是对这些知识点的详细解析: ### 1. 文件读取(File Reader) 在示例代码中,首先使用`...

    JAVA正则常用知识+例子

    ### JAVA正则常用知识及实例解析 #### 一、基础知识 **1. 预定义字符集** - **.** 任意字符(不一定匹配行结束符) - 示例: `a.b` 可以匹配 "acb"、"adb" 等。 - **$** 最后一个字符 - 示例: `a$` 匹配以 "a" ...

    java 打开并显示wav波形例子

    这个例子展示了如何使用Java来打开并显示WAV文件的波形数据,这对于音频分析、处理或者创建可视化界面非常有用。以下是这个示例中涉及的关键知识点: 1. **Java Sound API**: Java Sound API是Java提供的一个用于...

    Java课程例子

    ### Java课程例子解析 #### 一、Java程序设计概述 Java是一种广泛使用的面向对象的编程语言,具有简单性、安全性、可移植性等优点。Java适用于开发各种类型的软件,包括Web应用、移动应用(尤其是Android应用)、...

    基于IEEE754标准 将一个十六进制转换为十进制浮点数

    在`0x1.234p5`的例子中,由于没有负号,我们可以假设它是正数,所以符号位为0。 2. **指数**:`p5`表示指数为5。根据IEEE754,我们需要加上偏移值127,所以指数的真实值是5 + 127 = 132。 3. **尾数**:`1.234`是...

    自考04747《Java语言程序设计》课后习题答案全集.doc

    1.9 指出下列内容哪些是JAVA语言的整型常量,哪些是浮点数类型常量,哪些两者都不是。 6 第二章 运算和语句 7 2.1 Java的字符能参加算术运算吗? 7 2.2 占字节多的变量能直接赋值给占字节少的变量么? 7 2.3 试用...

    北大青鸟Java.lang.rar经典例子

    4. **Math类**:包含了一些数学运算常量和方法,如`Math.PI`(圆周率)、`Math.sqrt()`(计算平方根)和`Math.random()`(生成一个0.0到1.0之间的随机浮点数)。 5. **Exception类**:异常处理是Java程序的重要组成...

    java正则表达式例子大全 共10页.doc

    本文详细介绍了Java正则表达式的应用,涵盖了数字验证、浮点数与整数验证、字符串验证以及特殊格式验证等多个方面,并对每个表达式进行了详细的解析。正则表达式是进行字符串处理的重要工具之一,在实际开发中有着...

    java 实用例子2

    ### Java实用例子解析 #### 一、概述 在本次示例中,我们通过一个名为`ComputeArea`的类,展示了如何在Java中实现多种不同类型的面积计算方法,并且通过一个主程序`Return_Area`来演示这些方法的实际应用。这个...

    关于java的传递方式问题

    ### 关于Java中的传递方式详解 #### 一、引言 在Java编程中,了解数据是如何在函数间传递的是至关重要的。这对于理解程序的行为、调试以及优化代码都非常关键。Java支持两种基本的数据传递方式:值传递和引用传递...

    Java读取Segy文件并利用vtk显示的例子

    里面封装了java类,并对每个字段有足够多的中文注释,大家可以下载下来,节约自己的时间。 里面实现了IBM十进制浮点数到IEEE 754的转换 读取之后,在vtk里进行了显示。 希望各位地球物理的同行,多交流。

Global site tag (gtag.js) - Google Analytics