Lor*_*eck 22 java
java中是否有内置函数可以将任何负数转换为0?我想要做的是从变量中减去数字,并确保它不低于0.这可能是内置函数还是我必须自己编写?
Den*_*ret 70
你应该使用:
Math.max(0, yourVar)
您不需要内置函数.
Kev*_* Ng 6
您不需要任何函数将负数转换为零.您可以使用变量的条件声明并将负值转换为零.
在条件声明中,问号之前的条件是条件.如果条件的计算结果为true,则问号后面的第一个值将分配给变量.
如果条件的计算结果为false,则将在该列之后的值分配给该变量.在下面的情况中,如果a不带有低于零的值,则会为其分配值.
int a = -1; a = a < 0? 0 : a;
归档时间:
13 年,4 月 前
查看次数:
16478 次
最近记录:
8 年,11 月 前