最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

4 回答

"+"號是一個字符串(帶引號),而不帶“”的+號是用作拼接符,i的值(沒有引號)+拼接符(沒有引號)“+”字符串(有引號)+j的值(沒有引號),沒有引號的+是用作字符串拼接的,有引號的“+”是一個普通的字符串?。?!而()內(nèi)的+號的作用為一個運算符,用于計算i+j的結(jié)果!??!就像小學(xué)算數(shù)一樣。括號里的式子先算,完了返回一個結(jié)果?。?!如果沒有加“+”號(帶引號)他會當(dāng)成是一條表達式,只會把結(jié)果給出,而不會給出表達式的具體。這里的i和j變量都是int類型,i+j只會得到兩個數(shù)相加的結(jié)果,不會顯示i+j=z?。?!所以需要使用字符串的形式來顯現(xiàn)出來。比如“i”+“+”+“j”+“=”+“z”,但是這樣一來你看到的表達式就會是i+j=z。因為我們要看的是值的相加,所以就要使用類型自動轉(zhuǎn)換機制,i+“+”+j+“=”+(i+j)經(jīng)過類型自動轉(zhuǎn)換之后,兩個int型的變量的值變成了string類型的了,例如i的值是5,j的值是6,那么你在屏幕看到的就會是5+6=11。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

問題少年哈哈 提問者

非常感謝!
2018-06-07 回復(fù) 有任何疑惑可以回復(fù)我~
int?a?=?5;
int?b?=?6;

System.out.println(a?+?b);
System.out.println("a"?+?"+"?+?"b");
System.out.println(a?+?"+"?+?b?+?"="?+?(a+b));?

//?結(jié)果分別為:
//?11
//?a+b
//?5+6=11

// 感謝@帥裂蒼穹的汪提醒,第一次的示例代碼中有一處錯誤,粗心了、各位童鞋請注意一下哈!??!這個才是正確的示例代碼

0 回復(fù) 有任何疑惑可以回復(fù)我~
int?a?=?5;
int?b?=?6;
System.out.println(a+b);
System.out.println("a"+"+"+"b");
System.out.println(a+"+"+"b"+"="+(a+b));

//?結(jié)果分別為:
//?11
//?a+b
//?5+6=11


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

帥裂蒼穹的汪

這里第五行的b是不是多了一對引號呀? 另外,我明白“+”是為了讓其字符化,但是為什么前面的a后面要有一個+呢?
2018-06-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕前端6229480 回復(fù) 帥裂蒼穹的汪

是的哈!上面有一處錯誤,沒注意!謝謝提醒~ a后面的+號是用來拼接字符串的。例如:"你好"+"世界" 結(jié)果輸出就是"你好世界" 如果中間沒有+號程序不會明白你打算做什么樣的操作,這樣一來程序就會報錯了。
2018-06-09 回復(fù) 有任何疑惑可以回復(fù)我~
+號是用于顯示變量值
例如:
????int?score?=?100;
????Systme.out.println("分?jǐn)?shù)"+score);
????用于數(shù)據(jù)黏連。


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

J和(i+j)的前面為啥要加“+”呢

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號