首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2013-03-06 
HDOJ2054 A B ?(又一道大数题目)大数题目最适合用Java 来做,轻松简单,不要像C/C那样设数组,还要考虑很

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");}} }


热点排行