BigInteger和BigDecimal
import java
.math
.BigDecimal
;
import java
.math
.BigInteger
;
public class BigIntegers {
public static void main(String
[] args
) {
System
.out
.println(2.0-1.1);
BigDecimal b
= new BigDecimal(2.0);
BigDecimal b2
= new BigDecimal(1.1);
System
.out
.println(b
.subtract(b2
));
BigDecimal b3
= new BigDecimal("2.0");
BigDecimal b4
= new BigDecimal("1.1");
System
.out
.println(b3
.subtract(b4
));
BigDecimal b5
= BigDecimal
.valueOf(2.0);
BigDecimal b6
= BigDecimal
.valueOf(1.1);
System
.out
.println(b5
.subtract(b6
));
}
private static void demo1() {
BigInteger bi1
= new BigInteger("100");
BigInteger bi2
= new BigInteger("50");
System
.out
.println(bi1
.add(bi2
));
System
.out
.println(bi1
.subtract(bi2
));
System
.out
.println(bi1
.multiply(bi2
));
System
.out
.println(bi1
.divide(bi2
));
System
.out
.println("-------------------");
BigInteger
[] array
= bi1
.divideAndRemainder(bi2
);
for(int i
= 0; i
< array
.length
; i
++) {
System
.out
.println(array
[i
]);
}
System
.out
.println(Arrays
.toString(array
));
}
}
转载请注明原文地址: https://mac.8miu.com/read-508001.html