最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java中的基礎(chǔ)運算符

 更新時間:2021年08月04日 10:59:21   作者:¥-恭喜發(fā)財-¥  
這篇文章主要介紹了Java基本數(shù)據(jù)類型和運算符,結(jié)合實例形式詳細(xì)分析了java基本數(shù)據(jù)類型、數(shù)據(jù)類型轉(zhuǎn)換、算術(shù)運算符、邏輯運算符等相關(guān)原理與操作技巧,需要的朋友可以參考下

一、算術(shù)運算符

算術(shù)運算符的作用和在數(shù)學(xué)中的作用一樣,主要的算術(shù)運算符有以下幾種

1、+加

2、-減

3、*乘

4、/除

5、%取余

其中加、減、乘、除的用法同數(shù)學(xué)中的相同,不過需要注意的是 / 和 % 的區(qū)別:兩個數(shù)據(jù)做除法,/取結(jié)果的商,%取結(jié)果的余數(shù)。除了這五種還有以下兩種:

++自增:變量的值加1

– 自減:變量的值減1

使用時需要注意以下幾點:

​ 1、++和-- 既可以放在變量的后邊,也可以放在變量的前邊。

​ 2、單獨使用的時候, ++和-- 無論是放在變量的前邊還是后邊,結(jié)果是一樣的。

​ 3、參與操作的時候,如果放在變量的后邊,先拿變量參與操作,后拿變量做++或者–。

​ 4、參與操作的時候,如果放在變量的前邊,先拿變量做++或者–,后拿變量參與操作。

​ 最常見的用法:單獨使用。

int i = 10;
i++; // 單獨使用
System.out.println("i:" + i); // i:11
int j = 10;
++j; // 單獨使用
System.out.println("j:" + j); // j:11
int x = 10;
int y = x++; // 賦值運算,++在后邊,所以是使用x原來的值賦值給y,x本身自增1
System.out.println("x:" + x + ", y:" + y); // x:11,y:10
int m = 10;
int n = ++m; // 賦值運算,++在前邊,所以是使用m自增后的值賦值給n,m本身自增1
System.out.println("m:" + m + ", m:" + m); // m:11,m:11

二、關(guān)系運算符

關(guān)系運算符也可以稱為“比較運算符”,主要用于比較判斷兩個變量或常量的大小,運算的結(jié)果是boolean型,當(dāng)對應(yīng)的關(guān)系成立時,運算結(jié)果為true,否則為false。關(guān)系運算符主要有以下幾種:

符號 說明
== a==b,判斷a和b的值是否相等,成立為true,不成立為false
!= a!=b,判斷a和b的值是否不相等,成立為true,不成立為false
> a>b,判斷a是否大于b,成立為true,不成立為false
>= a>=b,判斷a是否大于等于b,成立為true,不成立為false
< a<b,判斷a是否小于b,成立為true,不成立為false
<= a<=b,判斷a是否小于等于b,成立為true,不成立為false

使用關(guān)系運算符需要注意以下幾點:

1、基本類型的變量或值不能和引用類型的變量或值使用==;boolean類型的變量或值不能與其它任何類型的變量或值使用 == 進(jìn)行比較;如果兩個引用類型之間沒有繼承關(guān)系也不能使用==進(jìn)行比較。

2、==和!=可以應(yīng)用于基本數(shù)據(jù)類型和引用類型。當(dāng)用于引用類型比較時,比較的是兩個引用是否指向同一個對象。

3、千萬不要把== 誤寫成“=”,"==“是判斷是否相等的關(guān)系,”="是賦值。

4、運算符>=、==、!=、<=是兩個字符構(gòu)成的,用空格分開會產(chǎn)生語法錯誤。

三、位運算和邏輯運算符

1、&按位與也稱邏輯與:只有全為1時才為1,否則為0。在邏輯運算中無論左邊真假,右邊都要執(zhí)行。

2、| 按位或也稱邏輯或:有1為1,全0為0。在邏輯運算中無論左邊真假,右邊都要執(zhí)行。

3、^ 異或:相同為0,否則為1。

4、!非:取反。

5、&&短路與:作用和&相同,但是有短路效果。在邏輯運算中如果左邊為真,右邊執(zhí)行;如果左邊為假,右邊不執(zhí)行。

6、|| 短路或:作用和|相同,但是有短路效果。在邏輯運算中如果左邊為假,右邊執(zhí)行;如果左邊為真,右邊不執(zhí)行。

四、賦值運算符

賦值運算符的作用是將一個表達(dá)式的值賦給左邊,左邊必須是變量,不能是常量。賦值運算符的優(yōu)先低于算術(shù)運算符,方向是自右向左;不是數(shù)學(xué)中的等于,它表示一個將右邊的值賦值給左邊的一個動作。

符號 作用 說明
= 賦值 a=10,將10賦值給變量a
+= 加后賦值 a+=b,將a+b的值給a
-= 減后賦值 a-=b,將a-b的值給a
*= 乘后賦值 a*=b,將a×b的值給a
/= 除后賦值 a/=b,將a÷b的商給a
%= 取余后賦值 a%=b,將a÷b的余數(shù)給a

符號 =:當(dāng)兩邊的數(shù)據(jù)類型不一致時,可以使用自動類型轉(zhuǎn)換或使用強制類型轉(zhuǎn)換進(jìn)行處理。

總結(jié)

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • springboot如何使用vue打包過的頁面資源

    springboot如何使用vue打包過的頁面資源

    這篇文章主要介紹了springboot如何使用vue打包過的頁面資源,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • SpringMVC實現(xiàn)通過郵件找回密碼功能

    SpringMVC實現(xiàn)通過郵件找回密碼功能

    本篇文章主要介紹的是SpringMVC實現(xiàn)通過郵件找回密碼功能,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。
    2016-10-10
  • 詳細(xì)分析Java內(nèi)存模型

    詳細(xì)分析Java內(nèi)存模型

    Java虛擬機規(guī)范中定義了Java內(nèi)存模型(Java Memory Model,JMM),用于屏蔽掉各種硬件和操作系統(tǒng)的內(nèi)存訪問差異,以實現(xiàn)讓Java程序在各種平臺下都能達(dá)到一致的并發(fā)效果,JMM規(guī)范了Java虛擬機與計算機內(nèi)存是如何協(xié)同工作的,以及在必須時如何同步的訪問共享變量
    2021-06-06
  • Spring定時任務(wù)實現(xiàn)與配置(二)

    Spring定時任務(wù)實現(xiàn)與配置(二)

    這篇文章主要為大家詳細(xì)介紹了Spring定時任務(wù)的實現(xiàn)與配置第二篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Java實現(xiàn)任務(wù)管理器性能網(wǎng)絡(luò)監(jiān)控數(shù)據(jù)的方法詳解

    Java實現(xiàn)任務(wù)管理器性能網(wǎng)絡(luò)監(jiān)控數(shù)據(jù)的方法詳解

    在現(xiàn)代操作系統(tǒng)中,任務(wù)管理器是一個非常重要的工具,用于監(jiān)控和管理計算機的運行狀態(tài),包括CPU使用率、內(nèi)存占用等,對于開發(fā)者和系統(tǒng)管理員來說,了解這些性能數(shù)據(jù)有助于優(yōu)化應(yīng)用程序和系統(tǒng)性能,本文將介紹如何使用Java編寫一個簡單的程序來監(jiān)控網(wǎng)絡(luò)性能數(shù)據(jù)
    2025-01-01
  • logback日志輸出格式設(shè)置方式

    logback日志輸出格式設(shè)置方式

    這篇文章主要介紹了logback日志輸出格式設(shè)置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 使用IntelliJ?IDEA創(chuàng)建簡單的Java?Web項目完整步驟

    使用IntelliJ?IDEA創(chuàng)建簡單的Java?Web項目完整步驟

    這篇文章主要介紹了如何使用IntelliJ?IDEA創(chuàng)建一個簡單的JavaWeb項目,實現(xiàn)登錄、注冊和查看用戶列表功能,使用Servlet和JSP技術(shù),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-01-01
  • java中方法遞歸的簡單示例

    java中方法遞歸的簡單示例

    這篇文章主要給大家介紹了關(guān)于java中方法遞歸的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • java讀取txt文件并輸出結(jié)果

    java讀取txt文件并輸出結(jié)果

    這篇文章主要介紹了java讀取txt文件并輸出結(jié)果,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • springMvc全局異常的實現(xiàn)

    springMvc全局異常的實現(xiàn)

    大家好,本篇文章主要講的是springMvc全局異常的實現(xiàn),感興趣的同學(xué)趕緊來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02

最新評論

延安市| 百色市| 鄱阳县| 临沭县| 阜新| 临沭县| 清徐县| 隆化县| 亚东县| 类乌齐县| 五大连池市| 威远县| 塘沽区| 张家界市| 大田县| 茂名市| 东乡族自治县| 浦江县| 河池市| 囊谦县| 桃园县| 盘山县| 无锡市| 平泉县| 延长县| 昌邑市| 金寨县| 安吉县| 渑池县| 娄烦县| 南乐县| 丰镇市| 秭归县| 新郑市| 大同市| 若尔盖县| 金溪县| 大理市| 昔阳县| 郑州市| 洱源县|