该类比较方式中n.equal(m)比较精度,而n.compareTo(m)==0只比较数值适用于该题。
1 2 2 2 3 3 4 3
NO YES YES NO
代码:
import java.math.BigDecimal;
import java.util.*;
public class Main{
	public static void main(String[] args) {
		Scanner cin=new Scanner(System.in);		
		while(cin.hasNextBigDecimal()){
			BigDecimal n=cin.nextBigDecimal();
			BigDecimal m=cin.nextBigDecimal();
			if(n.compareTo(m)==0)
				System.out.println("YES");
			else
				System.out.println("NO");
		}
	}
}原文地址:http://blog.csdn.net/amx50b/article/details/46359313