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