java

Belajar Java Sangatlah Menyenangkan Ayoooo Belajar Java . . . . . .

Minggu, 20 Oktober 2013

BigDecimal

contoh :
   “java.lang.ArithmeticException: Non-terminating decimal expansion”

import java.math.BigDecimal;

public class test1 {

public static void main(String[] args) {

String returnVal = test1.divide("1", "5");

System.out.println("Test #1: returnVal = " + returnVal);

returnVal = test1.divide("1", "2");

System.out.println("Test #2: returnVal = " + returnVal);
returnVal = test1.divide("1", "3");

System.out.println("Test #3: returnVal = " + returnVal);
}
public static String divide(String val1, String val2) {

BigDecimal v1 = new BigDecimal(val1);

BigDecimal v2 = new BigDecimal(val2);

return v1.divide(v2).toPlainString();

}

}

Tidak ada komentar: