您的位置:首页 > 其它

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

2013-03-03 18:19 363 查看
大数题目最适合用Java 来做,轻松简单,不要像C/C++那样设数组,还要考虑很多东西。

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

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

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



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");
			else
				System.out.println("NO");
		}
	} 
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: