public static void main(String[] args) {
BigDecimal bi = new BigDecimal("2.23565");
int i = bi.compareTo(BigDecimal.ZERO);
if (i == -1) {
System.out.println("bi是负数");
} else if (i == 1) {
System.out.println("bi是正数");
} else if (i == 0) {
System.out.println("bi是0");
}
System.out.println("i=" + i);
}
2、bigdecimal正负数转换
public static void main(String[] args) {
BigDecimal bi = new BigDecimal("2.23565");
int i = bi.compareTo(BigDecimal.ZERO);
if (i == -1) {
System.out.println("bi是负数");
} else if (i == 1) {
System.out.println("bi是正数");
} else if (i == 0) {
System.out.println("bi是0");
}
bi = bi.negate();
System.out.println("bi正负数转换后=" + bi);
}
}