For循环比较Java BigDecimals
For loop comparing Java BigDecimals
只要 BigDecimal d
大于 0,我就需要循环重复。我尝试了以下两种方法,但这些方法似乎都不起作用。在此先感谢您的任何建议。
for (d.compareTo(z) < 0 ; ) {
}
for (BigDecimal d>0) {
}
要执行大于操作,您必须使用 compareTo() 方法。
for(d.compareTo(new BigDecimal("0"))>0; ){ //Your code }
示例:
BigDecimal d = new BigDecimal("10");
if(d.compareTo(new BigDecimal("0"))>0)
System.out.println("true");
//this evaluates to true
只要 BigDecimal d
大于 0,我就需要循环重复。我尝试了以下两种方法,但这些方法似乎都不起作用。在此先感谢您的任何建议。
for (d.compareTo(z) < 0 ; ) {
}
for (BigDecimal d>0) {
}
要执行大于操作,您必须使用 compareTo() 方法。
for(d.compareTo(new BigDecimal("0"))>0; ){ //Your code }
示例:
BigDecimal d = new BigDecimal("10");
if(d.compareTo(new BigDecimal("0"))>0)
System.out.println("true");
//this evaluates to true