java Long怎么进行加减?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Long怎么进行加减?相关的知识,希望对你有一定的参考价值。

totals.getQuantitys()
totals5.getQuantitys()
totals6.getQuantitys()
这3个都是Long类型的 怎么让他们进行1-2-3 操作?

直接加减就可以了,应为前几个版本开始,java支持自动拆装包,所以
Long a=new Long(2l);
Long b=new Long(3l);
Long c=a+b;
long d=a-b;
这样都没错,但是ab不能为null ,应为 null拆包会空指针异常 一般这样写
Long a;
long a1=a==null?0l:a;
参考技术A 直接运算就行了啊。例如:
long a = totals.getQuantitys();
long b = totals5.getQuantitys();
long c = toTals6.getQuantitys();
long d = a - b - c;
//上面的前提是你的getQuantitys方法返回的都是一个long类型值。
参考技术B 调用Long得方法
long longValue() 以 long 值的形式返回此 Long 的值。

totals.getQuantitys().longValue()-
totals5.getQuantitys()longValue()-
totals6.getQuantitys()
参考技术C jdk1.5之后,不是直接减就可以了吗?

totals.getQuantitys()-totals5.getQuantitys()-totals6.getQuantitys()
参考技术D totals.getQuantitys() - totals5.getQuantitys() - totals6.getQuantitys()

这样不行么?

java中怎么将字符串(带运算符号加减乘除)转换成代数算式运算

参考技术A 如果你只是想要结果的话可以利用数据库来进行计算
进行计算之前,运算符要记得替换,例如x换成*,同理可校验字符串是否是合法运算式

以上是关于java Long怎么进行加减?的主要内容,如果未能解决你的问题,请参考以下文章

JAVA中哪些基本数据类型支持加减乘除四则运算

java中怎么将字符串(带运算符号加减乘除)转换成代数算式运算

用JAVA做简单数字的加减乘除,怎么写?数字已确定那种

Java之大数加减乘除——构建类

用PYTHON2做个计算器,只要加减乘除

大数加减法 - java实现