java中不同类型数比大小的程序代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中不同类型数比大小的程序代码相关的知识,希望对你有一定的参考价值。

可以使用java.math.BigDecimal类型,把不同类型的数统一成这个类型,然后用compareTo方法比较,1、0、-1分别表示大于、等于、小于,例如:比较1.22 和 5,类声明和main方法声明略,直接写内容
BigDecimal num1 = new BigDecimal(1.22);
BigDecimal num2 = new BigDecimal(5);
if(num1.compareTo(num2) > 0)
// 1.22比5大
else if (num1.compareTo(num2) < 0)
// 1.22比5小
else
// 1.22与5相等
参考技术A 肯定得转换成为相同类型才能比较大小阿 参考技术B int 、float等基本数据类型用==
string 用eques

Java种数据类型

数据类型

1.1 定义

程序需要处理各种各样的数据,例如文字、图片、音频、视频等,对于不同的数据,处理方式当然也不同.
数据能够进行的运算也是不同的。Java是一种强类型语言,针对每种数据都提供了对应的数据类型。不同的类型,指定不同大小的空间,适当的数据范围使用适当的数据类型进行存储。
为了能够方便和更好地处理数据,在程序中我们也将数据进行划分称不同的数据类型。

1.2 分类

技术图片A:基本数据类型:4类8种
B:引用数据类型:类,接口,数组。

1.3 基本数据类型

技术图片注意:整数数值默认为int类型,如果需要定义一个long类型的变量,当超出int的范围时,需要在该值后加 l或者L
技术图片float有效位是8位,double有效位是16位
注意:浮点数默认为double类型,如果需要定义一个float类型的变量,则数值后需要加 f或者F
技术图片要求:用 ‘ ‘将字符括起来
技术图片注意:
整数默认是int类型,浮点数默认是double。
长整数要加L或者l,单精度的浮点数要加F或者f。

以上是关于java中不同类型数比大小的程序代码的主要内容,如果未能解决你的问题,请参考以下文章

Java程序中的常见的四种缓存类型及代码实现

不同类型所占字节大小,不同类型转换

程序的砖瓦------变量与数据类型(06)

求大神帮忙编写一个Java程序显示指定目录中所有的文件和目录,包括文件大小以及类型信息。急求啊!!!

转载---编写高质量代码:改善Java程序的151个建议(第2章:基本类型___建议26~30)

Java种数据类型