关注
奇怪的是为什么没有人提出这么一个疑问:题目中说是保留一位小数,但是如何保留根本没说,比如是:直接截一位小数?还是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
相关推荐
痴心的社畜希望被of...:我说白了你忽悠他说这周入职拿了offer 再拖
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 如果春招能重来,我会___ #
3872次浏览 41人参与
# 想做Agent可以做哪些岗位? #
1943次浏览 25人参与
# 联宝杯大学生创新大赛,你的技术值得产业级答案 #
42443次浏览 496人参与
# 这个offer值得去吗? #
1586次浏览 22人参与
# 面试官拷打AI项目都会问什么? #
1612次浏览 80人参与
# 除了线上,还能去哪些地方投简历 #
2894次浏览 30人参与
# 你觉得最好用的AI编程工具是_ #
802次浏览 24人参与
# mt对你说过最有启发的一句话 #
115061次浏览 870人参与
# 你会因为行情,降低找工作标准吗? #
7141次浏览 78人参与
# 如何排解工作中的焦虑 #
324886次浏览 2795人参与
# 工作两年想退休了 #
272236次浏览 2057人参与
# 银行笔面经互助 #
195727次浏览 1324人参与
# 双非本科的出路是什么? #
230673次浏览 1657人参与
# 你的第一家实习公司是什么档次? #
73339次浏览 342人参与
# 你和你的mentor相处模式是__ #
5471次浏览 44人参与
# 你的mentor是什么样的人? #
61545次浏览 795人参与
# 科大讯飞求职进展汇总 #
384245次浏览 3069人参与
# 实习第一天,你在干什么 #
3414次浏览 25人参与
# 哪些公司在招寒假实习? #
95449次浏览 768人参与
# 秋招投递记录 #
416991次浏览 3283人参与
# 如果公司降薪,你会跳槽吗? #
160873次浏览 950人参与
查看22道真题和解析