課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第一季(IDEA工具)升級(jí)版
three -=one為什么等于30?不是應(yīng)該等于20么?
2021-08-07
源自:Java入門(mén)第一季(IDEA工具)升級(jí)版 3-3
正在回答
public class HelloWorld{
? ? public static void main(String[] args) {
? ? int one = 10 ;
? ? ? ? int two = 20 ;
? ? ? ? int three = 0 ;
? ? ? ? three=one+two;
? ? ? ? System.out.println(three);? ? //現(xiàn)在three=30
? ? ? ? System.out.println(three+=one);? ? //現(xiàn)在three=40
? ? ? ? System.out.println(three-=one);? ? //現(xiàn)在three=30?
? ? ? ? System.out.println(three*=one);? ? //現(xiàn)在three=300
? ? ? ? System.out.println(three/=one);? ? //現(xiàn)在three=30
? ? ? ? System.out.println(three%=one);? ? //現(xiàn)在three=0
/*
每一次輸出都在對(duì)three重新賦值然后進(jìn)行下面的繼續(xù)運(yùn)算
不知道這樣說(shuō)合理不
*/
?three+=one;
? ? ? ? System.out.println("three+=one==>"+three);
//這時(shí)候等于40
? ? ? ? ?three-=one;
? ? ? ? System.out.println("three-=one==>"+three);
//這時(shí)候用上個(gè)式子的結(jié)果再減one就是40-10也就等于30了
//第一行是說(shuō)three= one + two ==> +three 所以是等于30
//第二行是說(shuō)three += one ==> +three? 所以是等于40
//第三行是說(shuō)three -= one ==> +three 所以是用40-10+0=30
舉報(bào)
0基礎(chǔ)萌新入門(mén)第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
2 回答three /= one 為什么等于30
3 回答three-=one怎么還等于30?
3 回答 int one = 10 ; int two = 20 ; int three = 0; three=one+two; three=three/one;=0 three/=one;=30我始終不明白three/=one為什么等于30
1 回答three/=one;30除以30不是等于1嗎?
3 回答three-=one----------------three=three-one的值不是20嗎,為什么是30?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2022-02-25
public class HelloWorld{
? ? public static void main(String[] args) {
? ? int one = 10 ;
? ? ? ? int two = 20 ;
? ? ? ? int three = 0 ;
? ? ? ? three=one+two;
? ? ? ? System.out.println(three);? ? //現(xiàn)在three=30
? ? ? ? System.out.println(three+=one);? ? //現(xiàn)在three=40
? ? ? ? System.out.println(three-=one);? ? //現(xiàn)在three=30?
? ? ? ? System.out.println(three*=one);? ? //現(xiàn)在three=300
? ? ? ? System.out.println(three/=one);? ? //現(xiàn)在three=30
? ? ? ? System.out.println(three%=one);? ? //現(xiàn)在three=0
/*
每一次輸出都在對(duì)three重新賦值然后進(jìn)行下面的繼續(xù)運(yùn)算
不知道這樣說(shuō)合理不
*/
2021-08-25
?three+=one;
? ? ? ? System.out.println("three+=one==>"+three);
//這時(shí)候等于40
? ? ? ? ?three-=one;
? ? ? ? System.out.println("three-=one==>"+three);
//這時(shí)候用上個(gè)式子的結(jié)果再減one就是40-10也就等于30了
2021-08-07
//第一行是說(shuō)three= one + two ==> +three 所以是等于30
//第二行是說(shuō)three += one ==> +three? 所以是等于40
//第三行是說(shuō)three -= one ==> +three 所以是用40-10+0=30