听朋友说,他笔试时候遇到的一个题,他没答上,我说,不就是用BigDecimal么?他说没想到以为是数据结构呢!
发这个程序的目的 就是想说 :不要把简单的问题复杂化!其实很多事你看过就觉得原来这么简单,为什么做我做不上呢!?
import java.math.BigDecimal;
public class Operation{
public static void main(String[] args) {
System.out.print(new Operation().devident("6", "-2"));
}
public BigDecimal add(String x,String y){
BigDecimal x1 = new BigDecimal(x);
BigDecimal y1 = new BigDecimal(y);
BigDecimal zBigDecimal = y1.add(x1);
return zBigDecimal;
}
public BigDecimal multiplier(String x,String y){
BigDecimal x1 = new BigDecimal(x);
BigDecimal y1 = new BigDecimal(y);
BigDecimal z = y1.multiply(x1);
return z;
}
public BigDecimal devident(String x,String y){
BigDecimal x1 = new BigDecimal(x);
BigDecimal y1 = new BigDecimal(y);
BigDecimal z = x1.divide(y1);
return z;
}
}