最新回答 / 慕UI2438555
&&前面是0时,&&符号后面的不计算.||前面不是0时,||号后面的不计算.这就是C语言的短路现象.其实就类似于数学0*x/y,后面的x/y根本没有必要计算
2017-08-25
最新回答 / BESTTOM
我用的是float avg=(age1+age2+age3+age4)/4; 可以算出平均年龄26.0,但是4后面不应该加个f吗?如下:float avg=(age1+age2+age3+age4)/4f; 就会报错。
2017-08-24
最赞回答 / leowei
这不是强制类型转换,四个回答都错了float avg1=78.5f; 这个直接告诉java 开辟这个大的空间 来存储 78.5 这个数!这是开发者的思路double avg1=78.5;float avg2=(float)avg1; 这才是强制类型转换!
2017-08-24