听朋友说,他笔试时候遇到的一个题,他没答上,我说,不就是用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; }}