我是靠谱客的博主 知性唇彩,最近开发中收集的这篇文章主要介绍浮点型(float和double),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

public static void main(String[] arg0) {

		double c = 1.0 / 0.0;
		double d = 2.0 / 0.0;
		//true
		System.out.println(c == d);
		//true
		System.out.println(c == Double.POSITIVE_INFINITY);
		//true
		System.out
				.println(Double.POSITIVE_INFINITY == Double.POSITIVE_INFINITY);

		System.out.println("===================");
		double e = -1.0 / 0.0;
		double f = -2.0 / 0.0;
		//true
		System.out.println(e == f);
		//true
		System.out
				.println(Double.c== Double.NEGATIVE_INFINITY);

		System.out.println("===================");
		double h = 0.0 / 0.0;
		//false
		System.out.println(Float.NaN == Float.NaN);
		//false
		System.out.println(h == Float.NaN);
	}

0、无穷大、无穷小和非数都是浮点型,且默认字面量都是double类型

1、所有的无穷大都是相等的:1.0/0.0==2.0/0.0==Float.POSITIVE_INFINITY==Double.POSITIVE_INFINITY

2、所有的无穷小都是相等的:-1.0/0.0==-2.0/0.0==Float.NEGATIVE_INFINITY==Doulbe.NEGATIVE_INFINITY

3、所有的非数都是不相等的:Float.NaN!=Double.NaN!=0.0/0.0

最后

以上就是知性唇彩为你收集整理的浮点型(float和double)的全部内容,希望文章能够帮你解决浮点型(float和double)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部