章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 什么是数组 下一节 重新观看

3 秒后进入下一节

为你推荐

IMOOC老齐
全栈工程师

16年Java研发与架构设计经验 前京东金融架构师 中国财政部数据平台架构师 宜信研发经理/用友银行事业部架构师 慕课网高级讲师 擅长金融领域建模,分布式架构设计与海量数据处理 具有丰富的演讲、授课经验

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 秦畅_gimuGQ
这是因为在进行除法运算时,如果除数和被除数都是整数类型,那么结果也会是整数,会直接舍去小数部分。 比如,`int sum_1 = 5; int count_1 = 2; double avg_1 = sum_1 / count_1;` ,这里 `sum_1` 和 `count_1` 都是整数,做除法 `sum_1 / count_1` 的结果也是整数,即 2 。 而当把 `sum_1` 换成 `double` 类型,比如 `double sum_1 = 5.0; int count_1 = 2; do...

最新回答 / 修学error
System.out.printf("%.2f\n",avg);

最新回答 / qq_慕虎5114950
a = Scanner (System.).nextInt()
这个没有定义,a的前面应该要加int

最新回答 / weixin_慕神4436990
先期的一道演示例题而已,那么较真干嘛。照你那么说,如果输入Scanner输入了字符串,是不是还要try -catch啊,如果这么想的话问题就多了

已采纳回答 / qq_慕仔5177084
sum=0;放到第二个for之前

最新回答 / 精慕门6733040
sum = 0 和内循环的内容一起在外循环中,在执行内循环之前会先执行 sum = 0此时sum被重新赋值为0

最赞回答 / weixin_宝慕林7335116
第二十行加//将其作为注释隐去应该就可以了

最赞回答 / 慕少1144196
只谈论代码风格规范的情况:
1. public static void main(String[] args)的{}里边的全部缩进

2. System.out.println("第"+i+"个班级的平均成绩为"+(sum/stuNum));
这行和上一行的括号对齐。

3.最后一个括号取消缩进

遵循方法:同一层级的缩进对齐,每深入一层,缩进一级。

最新回答 / 慕的地5286393
double的精度问题 在java中double、float一般不用作计算。如果需要精确计算,需要用String的BigDecimal

最新回答 / 面包1234qwer
int类型只会保留整数的部分,如果需要更高的精确度,用double类型

最新回答 / 後知後覺後想念
https://blog.csdn.net/nizhenchun/article/details/87854567推荐看一下

最赞回答 / 慕仙5558984
整数除以整数会向下取整(忽略小数部分)double sum,就能解决问题

最新回答 / 沐球
最开始声明了 int sum = 0

最新回答 / 祸用
<...code...>正常来说应该这样写,你就看得懂了。新建一个对象 类型Scanner  名字sc  是获取键盘输入的一个类。然后使用这个键盘输入类里面的nextInt方法(获取Int类型的数值输入)。命名score接受它 当然也是int类型。
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言