課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
i+"+"+J+"="+(I+j)
2018-06-05
源自:Java入門第一季(IDEA工具)升級版 4-9
正在回答
"+"號是一個字符串(帶引號),而不帶“”的+號是用作拼接符,i的值(沒有引號)+拼接符(沒有引號)“+”字符串(有引號)+j的值(沒有引號),沒有引號的+是用作字符串拼接的,有引號的“+”是一個普通的字符串?。。《ǎ﹥鹊?號的作用為一個運算符,用于計算i+j的結果?。?!就像小學算數一樣。括號里的式子先算,完了返回一個結果?。?!如果沒有加“+”號(帶引號)他會當成是一條表達式,只會把結果給出,而不會給出表達式的具體。這里的i和j變量都是int類型,i+j只會得到兩個數相加的結果,不會顯示i+j=z?。?!所以需要使用字符串的形式來顯現出來。比如“i”+“+”+“j”+“=”+“z”,但是這樣一來你看到的表達式就會是i+j=z。因為我們要看的是值的相加,所以就要使用類型自動轉換機制,i+“+”+j+“=”+(i+j)經過類型自動轉換之后,兩個int型的變量的值變成了string類型的了,例如i的值是5,j的值是6,那么你在屏幕看到的就會是5+6=11。
問題少年哈哈 提問者
int?a?=?5; int?b?=?6; System.out.println(a?+?b); System.out.println("a"?+?"+"?+?"b"); System.out.println(a?+?"+"?+?b?+?"="?+?(a+b));? //?結果分別為: //?11 //?a+b //?5+6=11
// 感謝@帥裂蒼穹的汪提醒,第一次的示例代碼中有一處錯誤,粗心了、各位童鞋請注意一下哈?。?!這個才是正確的示例代碼
int?a?=?5; int?b?=?6; System.out.println(a+b); System.out.println("a"+"+"+"b"); System.out.println(a+"+"+"b"+"="+(a+b)); //?結果分別為: //?11 //?a+b //?5+6=11
帥裂蒼穹的汪
慕前端6229480 回復 帥裂蒼穹的汪
+號是用于顯示變量值 例如: ????int?score?=?100; ????Systme.out.println("分數"+score); ????用于數據黏連。
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答為什么要j=1;j<=i;j++;直接j=i哪里錯了?求指點
5 回答為什么j循環里面不能是 for (int j = 1;j==i;j++ )
3 回答for(int j=1;j<=i;j++)和for(int j=1;j<=3;j++)的區別在哪里?
4 回答(i+"+"+j+"="+(i+j));里面的加號都代表什么
3 回答怎樣理解 System.out.println(i+"+"+j+"="+(i+j));里面的加號
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-07
"+"號是一個字符串(帶引號),而不帶“”的+號是用作拼接符,i的值(沒有引號)+拼接符(沒有引號)“+”字符串(有引號)+j的值(沒有引號),沒有引號的+是用作字符串拼接的,有引號的“+”是一個普通的字符串?。。《ǎ﹥鹊?號的作用為一個運算符,用于計算i+j的結果?。?!就像小學算數一樣。括號里的式子先算,完了返回一個結果?。?!如果沒有加“+”號(帶引號)他會當成是一條表達式,只會把結果給出,而不會給出表達式的具體。這里的i和j變量都是int類型,i+j只會得到兩個數相加的結果,不會顯示i+j=z?。?!所以需要使用字符串的形式來顯現出來。比如“i”+“+”+“j”+“=”+“z”,但是這樣一來你看到的表達式就會是i+j=z。因為我們要看的是值的相加,所以就要使用類型自動轉換機制,i+“+”+j+“=”+(i+j)經過類型自動轉換之后,兩個int型的變量的值變成了string類型的了,例如i的值是5,j的值是6,那么你在屏幕看到的就會是5+6=11。
2018-06-09
// 感謝@帥裂蒼穹的汪提醒,第一次的示例代碼中有一處錯誤,粗心了、各位童鞋請注意一下哈?。?!這個才是正確的示例代碼
2018-06-07
2018-06-05