JAVA常见方法(Number类)1

Number类方法(Number类包括Byte、Short、Integer、Long、Float、Double)

(1)xxxValue()

将 Number 对象转换为xxx数据类型的值并返回。

System.out.println(x.doubleValue());

x被转化为double类型。

(2)compareTo()

该方法用于两个相同数据类型的比较,两个不同类型的数据不能用此方法来比较。参数可以是一个 Byte, Double, Integer, Float, Long 或 Short 类型的参数。

           如果指定的数与参数相等返回0。

           如果指定的数小于参数返回 -1。

           如果指定的数大于参数返回 1。

System.out.println(x.compareTo(3));

如果x大于3返回1,小于三返回-1,等于三返回0。

(3)equals() 

equals() 方法用于判断 Number 对象与方法的参数进是否相等。

如 Number 对象不为 Null,且与方法的参数类型与数值都相等返回 True,否则返回 False。

System.out.println(x.equals(y));  

如果x等于y返回True,x不等于y返回False。

(4)toString() 

toString() 方法用于返回以一个字符串表示的 Number 对象值。

toString(): 返回表示 Integer 值的 String 对象。

toString(int i): 返回表示指定 int 的 String 对象。

System.out.println(x.toString());  
System.out.println(Integer.toString(12)); 

第一行将返回x的字符串表示,第二行返回12的字符串表示。

(5)parseInt()

parseInt() 方法用于将字符串参数作为有符号的十进制整数进行解析。如果方法有两个参数, 使用第二个参数指定的基数,将字符串参数解析为有符号的整数。

static int parseInt(String s);
static int parseInt(String s, int radix);

第一行将s转化为整数,第二行将s转化为radix进制的整数。

(6)abs()

计算参数的绝对值。

 System.out.println(Math.abs(a));

输出a的绝对值。

(7)ceil()

ceil() 方法可对一个数进行上舍入,返回值大于或等于给定的参数,类型为双精度浮点型。

System.out.println(Math.ceil(f)); 

如f=1.5,则将输出2.0。

如f=2.0,将输出2.0。

(8)floor()

floor() 方法可对一个数进行下舍入,返回给定参数最大的整数,该整数小于或等给定的参数。

System.out.println(Math.floor(d));

如果d=1.5,则将输出1.0。

如果d=1.0,则将输出1.0。

(9)rint()

rint() 方法返回最接近参数的整数值。

System.out.println(Math.rint(d));

如果d=1.4,输出1.0。

(10)round() 

round() 方法返回一个最接近的 int、long 型值,四舍五入,算法为Math.floor(x+0.5)

System.out.println(Math.round(d));

如d=2.60,输出3。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值