您的位置:首页 > 编程语言 > Java开发

hdu 2054 A == B ? (java大数)

2015-01-13 17:43 489 查看
题目意思:

http://acm.hdu.edu.cn/showproblem.php?pid=2054

给出两个数,判断是否相等,相等输出YES,否则输出NO。

题目分析:

注意题目给的是两个数,没有说明格式和大小,只能字符串模拟比较,或者java大数比较。这里给出java的大数比较。

AC代码:

import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Scanner;

public class Main {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){

BigDecimal n1=sc.nextBigDecimal();
BigDecimal n2=sc.nextBigDecimal();

if(n1.compareTo(n2)==0) System.out.println("YES");
else System.out.println("NO");
}
sc.close();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: