算術運算子 的使用

2021-09-01 12:56:15 字數 1130 閱讀 7207

我們來看一段**:

int a = 3;

int b = 3;

a++;

b--;

system.out.println(a);

system.out.println(b);

上面**的輸出結果a值為4,b值為2;

這說明a的原有值發生了改變,在原有值的基礎上自增1;b的原有值也發生了改變,在原有值的基礎上自減1;

++運算子,會在原有值的基礎上自增1;

--運算子,會在原有值的基礎上自減1。

我們再看一段**:

int a = 3;

int b = 3;

++a;

--b;

system.out.println(a);

system.out.println(b);

上面**的輸出結果a值為4,b值為2;

這說明++,--運算子單獨使用,不參與運算操作時,運算子前後位置導致的運算結果是一致的。

接下來,介紹下++,--運算子參與運算操作時,發生了怎樣的變化,我們來看一段**:

int a = 3;

int b;

b = a++ + 10;

system.out.println(a);

system.out.println(b);

上面**的輸出結果a值為4,b值為13;

這裡我要強調一下了,當++,--運算子參與運算操作時,後置++,--的作用:

++,--運算子後置時,先使用變數a原有值參與運算操作,運算操作完成後,變數a的值自增1或者自減1;

再介紹下++,--運算子前置時,參與運算操作的變化,我們來看一段**:

int a = 3;

int b;

b = ++a + 10;

system.out.println(a);

system.out.println(b);

上面**的輸出結果a值為4,b值為14;

這裡我強調一下,當++,--運算子參與運算操作時,前置++,--的作用:

++,--運算子前置時,先將變數a的值自增1或者自減1,然後使用更新後的新值參與運算操作。

算術運算子

核心 運算子 就是對常量和變數進行操作的符號。分類 算術運算子,賦值運算子,比較運算子,邏輯運算子,位運算子,三目運算子 算術運算子 注意事項 a 整數相除只能得到整數。如果想得到小數,必須把資料變化為浮點數型別 b 獲取的是除法操作的商,獲取的是除法操作的餘數 class operatordemo...

算術運算子

算術運算子 加 減 乘 除 或 div div只保留整數部分 模 或 mod 查詢員工的姓名和薪資 select ename,salary from t employee 查詢員工的姓名和原來的薪資和漲薪1000元後的薪資 select ename,salary,salary 1000 from t...

算術運算子

算術運算子 和 和 與我們學的數學的理論沒有差別就只舉乙個列子別的以此類推 輸出 13 除法 相對而言就特殊了一點分為兩種情況 1.兩個整數相除,除數不能為零,會報異常,這個符合我們學數學的理論,就不舉列子了 2.有浮點數除數或者被除數中存在浮點數,有三種情況 1 正整數除以0 0.0 2 負整數除...