课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
而且three/=one不是等于0么,为什么=30啊
2018-07-11
源自:Java入门第一季(IDEA工具)升级版 3-3
正在回答
Q1:+three 是因为这里three设置的是初始变量值,数值为0,然后运行途中就该它的赋值;
Q2:three/=one的值为30,刚刚Q1就说了three的值在运行途中一直在变,当运行到
System.out.println("three*=one==>"+(three*=one));
时,three的值就为300了,所以three/=one的值是300/10=30;
希望能帮到你
AndrewOVO 提问者
因为three/=one,即three=three/one;three=300/10;上一个three*=one计算得three为300
。。。好好审题兄弟,前面的 three=0;是初始变量值,通过下面计算的它的值一直在边,你拿原始值在算。。。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答three-=one----------------three=three-one的值不是20吗,为什么是30
3 回答System.out.println(three%=one);
2 回答为什么白色的three的值是0,而红色部分这些three的值是30,而不是0?
2 回答 怎么样让three+=one;打印的值以three=0为基础,而不是30.
3 回答 int one = 10 ; int two = 20 ; int three = 0; three=one+two; three=three/one;=0 three/=one;=30我始终不明白three/=one为什么等于30