当我在处理两个bigDecimal类型变量相减的时候保证结果不为负值,如果为负值则将结果变为0,此时我想到在php中最经典的max函数
<?php
echo(max(0,-10) . "<br>"); // 输出0
同样在java中bigDecimal对象也有max方法,为了保证两数相减后不为0,我对变量使用max方法处理。
stockNums = stockNums.max(BigDecimal.ZERO); // 保证库存值不为负值
stockNums和零值对比,取最大值即可
public class test { public static void main(String[] args) { &...
(1).final 修饰符通常和 static 修饰符一起使用来创建类常量。(2).父类中的 final 方法可以被子类继承,但是不能被子类重写,声明 final 方法的主要目的是防止该方法的内容被修改。public class Member {  ...
System.out.println("当前时间戳(秒): " + System.currentTimeMillis()/1000); System.out.println("当前时间戳(毫秒): " +&nb...
java正则表达式的捕获组捕获组可以将匹配到的结果根据正则中的括号进行分组,这里变量我加了$符,php转java的坏习惯,懒得改了,能跑就行// 匹配字符串 String $line = "gaojiufeng 1994! ok?...
java命令行传参,java从命令行接收参数public static void main(String[] args) { for (int i = 0;&nb...
java 可变参数// 定义方法 public static int sum(int... number) { int result = 0; &nb...