首頁 > Java > java教程 > 主體

java運算子運算規則有哪些

百草
發布: 2024-01-27 15:25:43
原創
1193 人瀏覽過

java運算子運算規則:1、算術運算子;2、賦值運算子;3、關係運算子;4、邏輯運算子;5、三元運算子;6、位元運算子;7 、字串的「 」操作;8、資料輸入。 Java運算符是一類特殊的符號,用於在Java程式中進行各種數學和邏輯運算。

java運算子運算規則有哪些

本教學作業系統:windows10系統、DELL G3電腦。

Java 運算子是一類特殊的符號,用於在 Java 程式中進行各種數學和邏輯運算。以下是 Java 運算子的運算規則:

1、算術運算子:

:加法運算,也可以用於字串連接。

-:減法運算。

*:乘法運算。

/:除法運算,注意結果為浮點數(除非兩個運算元都是整數)。

%:取模運算,傳回除法的餘數。

、--:自增、自減運算符,用於增加或減少變數的值。

2、賦值運算子:

=:基本的賦值運算符,將右邊的值賦給左邊的變數。

=、-=、*=、/=、%=、&=、^=、|= 等複合賦值運算符,結合了賦值和對應的算術或位元運算符。

3、關係運算子:

==:檢查兩個值是否相等。

!=:檢查兩個值是否不等。

>:檢查左側的值是否大於右側的值。

<:檢查左側的值是否小於右側的值。

>=:檢查左側的值是否大於或等於右側的值。

<=:檢查左側的值是否小於或等於右側的值。

4、邏輯運算子:

&&(邏輯與):當兩邊都為真時,結果為真。

||(邏輯或):當兩邊至少有一個為真時,結果為真。

!(邏輯非):用於反轉邏輯值,即真變假,假變真。

5、三元運算子:

condition ? value1 : value2:如果 condition 為真,則結果為 value1,否則為 value2。

6、位元運算子:

&(位元與):對應位元都為 1 時,結果為 1,否則為 0。

|(位元或):對應位元至少有一個為 1 時,結果為 1,否則為 0。

^(位元異或):對應位元不同時為 1 時,結果為 1,否則為 0。

~(位元取反):對每一位進行取反操作。

<<(左移):將左邊的數值左移右邊指定的位元數。

>>(有符號右移):將左邊的數值右移右邊指定的位數。在符號擴展的情況下,左側的最高位元(符號位元)將被複製以保持符號。

>>>(無符號右移):將左邊的數值右移右邊指定的位數。無論左側的數值是有符號還是無符號,左側的最高位元(如果存在)都將被填入 0。

7、字串的 操作:當「 」操作中出現字串時,這個「 」是字串連接符,而不是算術運算。例如,「Aunero123」表示將字串「Aunero」和數字123進行連接,而不是數學上的加法運算。

8、資料輸入:使用 Scanner 類別從控制台讀取資料。例如:

import java.util.Scanner; // 导包动作必须出现在类定义的上方  
Scanner sc = new Scanner(System.in); // 创建对象 Scannersc=newScanner(System.in); //只有sc是变量名可以变,其他都不允许改变 接收数据 inti=sc.nextInt(); //只有i是变量名可以变,其他都不允许改变。
登入後複製

以上是java運算子運算規則有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!