课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么结果不正确?
2016-01-15
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
int age1=24;
int age2=18;
int age3=36;
int age4=27;
int sum=age1+age2+age3+age4;
double avg=sum/4;
int minus=age1-age2;
int newAge=--age1;
System.out.println("年龄总和:"+sum);
System.out.println("平均年龄:"+avg);
System.out.println("年龄差值:"+minus);
System.out.println("自减后的年龄:"+newAge);
第8行用doubule开头那是平均数float是小数身高
丨阳光灬刺眼丿 提问者
double avg = sum/4;
第7行目测没错啊,
第十行 int newAge=--age1;
第10行代码应改为如下:
因为--放在后面的话是先使用此age1的值(此时newAge=24),再执行自减操作(此时age1=23);
放在前面的话是先自减(此时age1=23)再使用(将age1赋值给newAge)。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答为什么输出的结果不是正确的
3 回答//为什么总说我的是错的,但结果确实是正确的啊
1 回答为什么不正确呢?
2 回答结果正确,这样可以吗?
2 回答运行结果不正确,不知道哪有问题?