对象数组
类在定义时要使用关键词class,而具体对象就是对应java在堆内存中用new建立的实体
标准类
java.math.BigDecimal类:Java遵守IEEE754浮点数运算规范,使用分数与指数来表示浮点数,这样就导致无法精确的进行运算,从而造成运算上的误差,比如1.0-0.8的结果就不是0.2。
0.5会使用1/2来表示,0.75会使用1/2+1/4来表示,而0.1会使用1/16+1/32+1/256+1/512+1/4096+。。。无限循环下去,无法精确表示。所以java.math.BigDecimal类就可以解决这类问题。
在基本类型中,=是将值复制给变量,而==是比较两个变量储存的值是否相同。但是,如果是在操作对象时,=是用在指定参考名称参考某个对象,而==是用在比较两个参考名称是否参考同一对象,换句话说也就是=是用在将某个名牌绑到某个对象,而==是用在比较两个名牌是否绑到同一对象。
equals是逻辑上相等,比较两个BigDecimal实质上是否相同,需要注意的是与==的区别。
1.运行带包的程序出现错误
解决方法:上一层目录运行
代码量统计
转载于:.html
本文发布于:2024-02-02 20:44:11,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170687785146333.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |