码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-08-23 19:05:37      阅读:356      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!