为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

4 回答

因为输出的是avg2

0 回复 有任何疑惑可以回复我~

输出的第一个为 avg1,第二个为avg2;

前面代码写了:avg2 = avg1 + rise;

avg1 = 78.5 ,rise = 5;

所以输出 avg2 == avg1 + rise == 78.5 + 5 == 83.5

0 回复 有任何疑惑可以回复我~

avg1+rise,先将rise变成自动转换成double类型--》5.0

0 回复 有任何疑惑可以回复我~

public class HelloWorld{

    public static void main(String[] args) {

double avg1=78.5;

int rise=5;

double avg2=avg1+rise;

System.out.println("考试平均分:"+avg1);

System.out.println("调整后的平均分:"+avg2);

}

}

acg1+rise=78.5+5=83.5 不就是这样吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165166    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

简单的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信