课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
int one =10;
int two =20;
int three =30;
three/=one;
System.out.println("three/=one==>"+three);
2020-12-09
源自:Java入门第一季(IDEA工具)升级版 3-3
正在回答
因为three=one+two;three+=one;等都是对变量three重新赋值,所以不管你初始的int three=任何数,都不会改变three=one+two==>30的结果,下面是2-4章节的变量重新赋值的图示
任务里three运算结果为30,是因为three已经经过了前面的加等于、减等于、乘等于的一系列运算,three的值已经变了,three已经变成300了。所以three/=one就相当于300/10=30。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答 three%=one; 30%10不应该是3吗?
1 回答第一个值运行结果是40可以理解,为什么第二运行结果是30,不应该运算是20吗?
2 回答这样输出的结果为啥是3啊
4 回答three1是30.three1*=one应该是300啊。为什么是400?
2 回答为何结果输出count?不应该是num?求大神