该类比较方式中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