首页 > 编程语言 > 详细

HNNU 11654 大还是小?【 湖南省第十一届大学生计算机程序设计竞赛,Java大数比较】

时间:2016-08-23 19:03:41      阅读:268      评论:0      收藏:0      [点我收藏+]


技术分享


原题链接:http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=11654&courseid=0


大数比较,果断用Java,但也要注意细节。

注意:比较的时候不能用 equals,如果用的话0.0和0.00是不相等的,有点像HDU2054,那题有详细解释

 http://blog.csdn.net/hurmishine/article/details/51382141

AC代码:

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

public class Main {

	public static void main(String[] args) {
		
		int kase=0;
		Scanner sc = new Scanner(System.in);
		while(sc.hasNext()){
			BigDecimal a = sc.nextBigDecimal();
			BigDecimal b = sc.nextBigDecimal();
			BigDecimal zero = new BigDecimal(0);
			System.out.printf("Case %d: ",++kase);
			if(a.compareTo(b)==0){
				System.out.println("Same");
			}else if(a.compareTo(b)>0){
				System.out.println("Bigger");
			}else{
				System.out.println("Smaller");
			}
		}

	}

}


HNNU 11654 大还是小?【 湖南省第十一届大学生计算机程序设计竞赛,Java大数比较】

原文:http://blog.csdn.net/hurmishine/article/details/52291654

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!