Java 中的 」 「運算子

2021-09-01 11:00:27 字數 378 閱讀 2790

今天解答了csdn上個乙個小問題,結果當我發布答案時,發現了其他很多不同的答案。

原帖子:

[url]

原來問題出在型別轉換上,我就單獨做了乙個小測試:

package qustion;

public class test

}

輸出結果為:312

string str = i1+i2+"";

兩個int型的先做加法,然後再轉換型別。

這就涉及到 + 運算子,它是從左至右依次進行運算:

1. 整型相加,則為求和;

2. 字串相加,則為末尾追加;

3. 整型與字串相加,結果整型轉為字串,執行字串相加。

Java中運算子

1 若干變數參加運算,結果型別取決於表示範圍最大那個變數型別。int a 1,b 2 int c a b c 0 double c a b c 0.0 double 小數最多保留16位小數。int c double a b 將a轉換為乙個匿名的double變數參與運算。2 取模運算 int a 5 ...

java中的運算子

1.正負數進行 運算時最後結果的符號以被除數的符號為準eg 7 5 2 7 5 2 7 5 2 2.復合賦值運算子 eg x a 等效於x x a x a 等效於 x x a 3.遞增遞減 運算子分為字首 先自加再賦值 和字尾 先賦值再自加 eg int a 0,b b a 結果b 0 a 1 a先...

Java中的運算子

1 算術運算子 1 當兩個運算元都是整型時且除數不為0,結果取整,如果除數為0,拋異常arithmeticexception 當被除數為浮點型,除數不為0,結果浮點型 除數為0時結果是infinity 1 當兩個運算元都是整型時且除數不為0,結果取整,如果除數為0,拋異常arithmeticexce...