课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么输入5,而出来的确实83.5
2018-10-19
源自:Java入门第一季(IDEA工具)升级版 2-9
正在回答
因为输出的是avg2
输出的第一个为 avg1,第二个为avg2;
前面代码写了:avg2 = avg1 + rise;
avg1 = 78.5 ,rise = 5;
所以输出 avg2 == avg1 + rise == 78.5 + 5 == 83.5
avg1+rise,先将rise变成自动转换成double类型--》5.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基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答简单的问题
2 回答简单的问题
3 回答比较简单的问题
1 回答参考答案——简单问题简单处理