关注
奇怪的是为什么没有人提出这么一个疑问:题目中说是保留一位小数,但是如何保留根本没说,比如是:直接截一位小数?还是4舍5入呢? 根据我的测试,要通过所有的测试case,要求是4舍5入。下面贴一下我的代码: package com.huawei; import java.math.BigDecimal; import java.math.RoundingMode; import java.util.Scanner; public class 记负均正2 { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextInt()) { // 注意 while 处理多个 case int n = in.nextInt(); int countN = 0; int countP = 0; int sumP = 0; for (int count = n; count > 0; count--) { int num = in.nextInt(); if (num < 0) { countN++; } else if (num > 0) { countP++; sumP += num; } } System.out.print(countN + " "); BigDecimal result; if (countP > 0) { result = new BigDecimal(sumP).divide(new BigDecimal(countP), 1, RoundingMode.DOWN); } else { result = BigDecimal.ZERO; } System.out.print(String.format("%s", result)); } } }
2
相关推荐
牛客热帖
正在热议
# 拼多多求职进展汇总 #
232046次浏览 2026人参与
# 在职场上,你最讨厌什么样的同事 #
5637次浏览 81人参与
# 阿里云管培生offer #
58093次浏览 1742人参与
# 25届秋招总结 #
393549次浏览 3942人参与
# 哪些公司校招卡第一学历 #
32620次浏览 102人参与
# 地方国企笔面经互助 #
6447次浏览 16人参与
# 北方华创开奖 #
65792次浏览 546人参与
# ai智能作图 #
20119次浏览 248人参与
# 硬件兄弟们 甩出你的华为奖状 #
77824次浏览 625人参与
# 实习,投递多份简历没人回复怎么办 #
2434602次浏览 34698人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
4654次浏览 47人参与
# 实习与准备秋招该如何平衡 #
722336次浏览 8550人参与
# 我的实习求职记录 #
6118232次浏览 83936人参与
# 如果再来一次,你还会选择这个工作吗? #
109205次浏览 1095人参与
# 25届机械人为了秋招做了哪些准备? #
24879次浏览 355人参与
# 签了三方后想毁约怎么办 #
18503次浏览 111人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
9810次浏览 206人参与
# 机械求职避坑tips #
22033次浏览 240人参与
# 游戏求职进展汇总 #
52588次浏览 343人参与
# 夸夸我的求职搭子 #
131941次浏览 1360人参与
# 腾讯求职进展汇总 #
207260次浏览 1694人参与
# 实习想申请秋招offer,能不能argue薪资 #
35718次浏览 308人参与