读书人

HDOJ2054 A == B ?(又一路大数题目)

发布时间: 2013-03-06 16:20:31 作者: rapoo

HDOJ2054 A == B ?(又一道大数题目)

大数题目最适合用Java 来做,轻松简单,不要像C/C++那样设数组,还要考虑很多东西。

刚开始是用a.equals(b),可是总是WA了。后来改成了a.compareTo(b)就AC掉了。

这里要注意这两个方法的区别。

官方API文档上说明得很清楚。如下图所示:

HDOJ2054 A == B ?(又一路大数题目)

import java.util.Scanner;import java.math.BigDecimal;;public class Main {public static void main(String[]args){Scanner scanner=new Scanner(System.in);BigDecimal a,b;while(scanner.hasNextBigDecimal()){a=scanner.nextBigDecimal();b=scanner.nextBigDecimal();if(a.compareTo(b)==0)System.out.println("YES");elseSystem.out.println("NO");}} }


读书人网 >编程

热点推荐