课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
?搞不清白啊
2019-09-09
源自:Java入门第一季(IDEA工具)升级版 3-2
正在回答
本来都是int类型,不需要强转,强转一般是想要输出的结果和给定的类型不一样时候用的
谢谢,好了
后者加(int)是强制类型转换会导致部分数据丢失, 导致数据结果不准确
前者sum定义为int类型,后面( ) 内的int 为强制类型转换
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答int age1=24; int age2=18; int age3=36; int age4=27; int sum=age1+age2+age3+age4; double avg=sum/4;
6 回答int sum=age1+age2+age3+age4; double avg=(age1+age2+age3+age4)/4; int minus=age1-age2; int newAge=--age1
4 回答public class HelloWorld{ public static void main(String[] args) { 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("年龄总和:
2 回答为什么用int sum=age1+age2+age3+age4;得不出值啊
4 回答这里边的int avg=(age1+age2+age3+age4)/4;为什么不能直接写为int avg=sum/4;???