永发信息网

java加减乘除是什么类

答案:6  悬赏:60  手机版
解决时间 2021-03-30 14:59
java加减乘除是什么类
最佳答案
java中实现加减乘除的类是java.math.BigDecimal类. BigDecimal 类提供以下操作:算术、标度操作、舍入、比较、哈希算法和格式转换。
加法运算:调用BigDecimal类的add方法即可
BigDecimal b1 = new BigDecimal("1");
BigDecimal b2 = new BigDecimal("2");
BigDecimal result = b1.add(b2);//加法
System.out.println(result);减法运算:调用BigDecimal类的subtract方法即可
BigDecimal b1 = new BigDecimal(3.2);
BigDecimal b2 = new BigDecimal(1.6);
BigDecimal result = b1.subtract(b2);//减法
System.out.println(result);乘法运算:调用BigDecimal类的multiply方法即可
BigDecimal b1 = new BigDecimal(9);
BigDecimal b2 = new BigDecimal(8.2);
BigDecimal result = b1.multiply(b2);//乘法
System.out.println(result);除法运算:调用BigDecimal类的divide方法即可。
注意: 除法运算存在除不尽的情况,比如1.0/3=0.333333.. 我们需要指定小数点后面的长度,以及有效的舍入模式(例如四舍五入模式).
BigDecimal b1 = new BigDecimal("1");
BigDecimal b2 = new BigDecimal("3");
int scale = 5;//scale 指定小数点后面的位数为5位
double result = b1.divide(b2, scale, BigDecimal.ROUND_HALF_UP).doubleValue();// 除法
// BigDecimal.ROUND_HALF_UP 表示四舍五入
System.out.println(result);备注:
1:BigDecimal的构造参数有很多,但浮点类型建议转换成字符串类型, 避免精度的丢失.
double d1 =0.001;//浮点类型
String s1 = Double.toString(d1);//转成字符串
BigDecimal b1 = new BigDecimal(s1);//使用字符串作为构造参数2:BigDecimal类, 内存占用比基本类型多,并且为了计算的精度,速度比double慢一点.所以,只有在需要精确计算的情况下,才使用BigDecimal类进行. 普通运算,还是多使用+-*/运算符,位运算符等.
全部回答
你想问的是计算金额经常用到的BigDecimal类吗?
这个类有自己的加(add)减(subtract)乘(multiply)除(divide)方法。
准确的说java没有这个类,你要加减乘除的话直接写就行了如:
System.out.println("1+1="+(1+1));
System.out.println("1-1="+(1-1));
System.out.println("1/1="+(1/1));
System.out.println("1*1="+(1*1));
都可以正确输出结果
运算符并不是一个类,所有的编程语言和计算机的沟通都是通过二进制来进行的,编程语言会把你写的东西转成汇编语言,+就是汇编中的add,*无符号数乘法 MUL,带符号数乘法 IMUL。-就是sub,/就是div。
在往下的,我就不懂了/。

java 中准确没有这个类,你要算数的话你试试如下:system.out.println("1+1="1+1);
java加减乘除是math类
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
优步点完上线就出“您的车子有音响辅助输入接
哺乳假国家规定有多久的呢
川味香菜馆这个地址在什么地方,我要处理点事
表白又被他拒绝了,他已经拒绝我五次了,但是
暴走漫画的一些秒懂图片,有非常多都看不懂
厦门去四天三夜 是两夜住鼓浪屿岛上一夜住市
冬季太阳能热水器会冻裂吗?
为什么我从小到大都被欺负,长大了又遇到色狼
为啥干部“怕”接触群众
压垮骆驼的最后一根稻草什么意思
老师怎样回答家长问题
Dear Mr Zhu,I am writing to your magazine
WIN7系统 如何上传文件到FTP服务器中
上完职高后可以通过什么方式上本科?
UPS如何从运行转维修
推荐资讯
人们说的PK10到底是什么呀?
监控怎么链接手机
求唯美古风分组、
从超市里面买了生的杏仁片,想要煮粥,但是杏
有什么适合跳集体舞的歌曲么?
英国COOGHI酷骑滑板车需要做强制3C认证吗?
练霓裳武功为什么厉害
这支股票季报数据看是好还是不好,各位帮忙分
3600千米每小时怎么样表达
泉州成为宋元时期第一大港的条件
形容一个人假言假语,用一个什么词好
金龙鱼调和油4升一罐多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?