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

一起來學習JAVA的運算符

 更新時間:2022年03月23日 15:20:18   作者:葉不修233  
這篇文章主要為大家詳細介紹了JAVA的運算符,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

運算符優(yōu)先級表:

在這里插入圖片描述

一、賦值運算符

運算符:【=】

含義:把等于號右邊的值賦給左邊的變量。

例:

public class test3 {
	public static void main(String[] args) {
		//賦值運算符:把10賦給a1,15賦給a2,20賦給a3,“阿偉死了”賦給a4。
		int a1 = 10;
		int a2 = 15;
		int a3 = 20;
		String a4 = "阿偉死了";
		double a5 = 2.5;
		System.out.println(a1);
		System.out.println(a2);
		System.out.println(a3);
		System.out.println(a4);
		System.out.println(a5);
		System.out.println("----以上是賦值運算符的示例----");
	}
}

以上代碼的輸出結(jié)果如下圖:

在這里插入圖片描述

二、復(fù)合賦值運算符

注意:使用符合賦值運算符時,自帶強制類型轉(zhuǎn)換。如byte a = 1; a = a+1; 會報錯,因為運算時1默認為int類型;但a+=1;不會報錯。

運算符:【+=、-=、*=、/=、%=】

含義:略。

例:

public class practice_01 {
	public static void main(String[] args) {
		   int a = 10;
		   a+=1;//即a=a+1
		   System.out.println(a);
		   a-=2;//即a=a-2
		   System.out.println(a);
		   a*=3;//即a=a*3
		   System.out.println(a);
		   a/=4;//即a=a/4
		   System.out.println(a);
		   a%=5;//即a=a%5
		   System.out.println(a);
	}
}

以上代碼的輸出結(jié)果如下圖:

在這里插入圖片描述

三、算數(shù)運算符

運算符:【+、-、*、/、%】

含義:略。

例:

public class test3 {
	public static void main(String[] args) {
		//算術(shù)運算符:加、減、乘、除、取余
		int b1 = a1 + a2;
		//字符串和其它數(shù)據(jù)使用+運算符,結(jié)果是拼接成字符串
		String b2 = a1 + a4;
		int b3 = a2 - a1;
		int b4 = a1 * a2;
		//整數(shù)和整數(shù)整除時,結(jié)果為int類型整數(shù)
		int b5 = a3 / a1;
		//整數(shù)和整數(shù)非整除時,結(jié)果為int類型整數(shù),取整數(shù)部分,不四舍五入
		int b6 = a2 / a1;
		//整數(shù)和小數(shù)相除時,結(jié)果為double類型小數(shù)
		double b7 = a1 / a5;
		int b8 = a2 % a1;
		System.out.println(b1);
		System.out.println(b2);
		System.out.println(b3);
		System.out.println(b4);
		System.out.println(b5);
		System.out.println(b6);
		System.out.println(b7);
		System.out.println(b8);
		System.out.println("----以上是算術(shù)運算符的示例----");
	}
}

以上代碼的輸出結(jié)果如下圖:

在這里插入圖片描述

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

注意:比較變量值時的兩種比較方法:基本數(shù)據(jù)類型比較用==(格式:a1==a2),引用數(shù)據(jù)類型比較用equals(格式:b1.equals(b2))。

運算符:【>、>=、<、<=、==、!=】

含義:略。

例:

public class test3 {
	public static void main(String[] args) {
		//關(guān)系運算符:大于、大于等于、小于、小于等于、等于、不等于(所有關(guān)系運算符的結(jié)果都是布爾類型)
		boolean c1 = a1 > a2;
		boolean c2 = a1 >= a2;
		boolean c3 = a1 < a2;
		boolean c4 = a1 <= a2;
		boolean c5 = a1 == a2;
		boolean c6 = a1 != a2;
		System.out.println(c1);
		System.out.println(c2);
		System.out.println(c3);
		System.out.println(c4);
		System.out.println(c5);
		System.out.println(c6);
		System.out.println("----以上是關(guān)系運算符的示例----");
	}
}

以上代碼的輸出結(jié)果如下圖:

在這里插入圖片描述

五、自運算符

注意:當運算符在變量后面時,先輸出后計算;當運算符在變量前面時,先計算后輸出;

運算符:【++、–】

含義:++意為在自身的基礎(chǔ)上+1;–意為在自身的基礎(chǔ)上-1。

例:

public class practice_02 {
	public static void main(String[] args) {
		int a = 1;
		a++;//a=a+1
		++a;//a=a+1
		a--;//a=a-1
		--a;//a=a-1
		int b = 2;
		System.out.println(b++);//結(jié)果:2//當運算符在變量后面時,先輸出后計算;
		System.out.println(++b);//結(jié)果:4//當運算符在變量前面時,先計算后輸出;
		System.out.println(b--);//結(jié)果:4
		System.out.println(--b);//結(jié)果:2
		int c = 5; 
		//c輸出   6     6     7     5 
		//c實際   6     7     6     5    
		int d = ++c + c++ + c-- + --c;
		System.out.println(c);//結(jié)果:5(即為最后c輸出的值)
		System.out.println(d);//結(jié)果:24(即為c實際值之和)
	}
}

以上代碼的輸出結(jié)果如下圖:

在這里插入圖片描述

六、邏輯運算符

注意:參與運算和運算結(jié)果均為布爾值類型的數(shù)據(jù)。

運算符:【&&、||、!】

含義:與、或、非。

例:

public class practice_03 {
	public static void main(String[] args) {
		//與(并且) &&
		//或(或者) ||
		//非(取反) !
		boolean r1 = true && true;  //結(jié)果:true
		boolean r2 = true && false; //結(jié)果:false
		boolean r3 = false && false;//結(jié)果:false
		boolean r4 = true || true;  //結(jié)果:true
		boolean r5 = true || false; //結(jié)果:true
		boolean r6 = false || false;//結(jié)果:false
		boolean r7 = !true;  //結(jié)果:false
		boolean r8 = !false; //結(jié)果:true
		System.out.println(!((23+30%2*3)>12));//結(jié)果:false
	}
}

以上代碼的輸出結(jié)果如下圖:

在這里插入圖片描述

七、條件運算符(三元運算符)

運算符:【條件?表達式1:表達式2;】

含義:條件為真時,取表達式1的結(jié)果,條件為假時,取表達式2的結(jié)果。

例:

public class practice_05 {
	public static void main(String[] args) {
		//條件運算符(三元運算符)
		//語法格式:條件?表達式1:表達式2;
		//含義:條件為真時,取表達式1的結(jié)果,條件為假時,取表達式2的結(jié)果。
		int a = true?1:2;
		int b = false?3:4;
		System.out.println(a);//結(jié)果:1
		System.out.println(b);//結(jié)果:4
	}
}

以上代碼的輸出結(jié)果如下圖:

在這里插入圖片描述

總結(jié)

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

相關(guān)文章

  • 親手帶你解決Debug Fastjson的安全漏洞

    親手帶你解決Debug Fastjson的安全漏洞

    這篇文章主要介紹了親手帶你解決Debug Fastjson的安全漏洞,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • plsql實現(xiàn)DES對稱加密 Java解密

    plsql實現(xiàn)DES對稱加密 Java解密

    這篇文章主要介紹了plsql實現(xiàn)DES對稱加密 Java解密的方法,幫助大家更好的理解和學習使用Oracle與Java,感興趣的朋友可以了解下
    2021-02-02
  • 基于Redis分布式鎖Redisson及SpringBoot集成Redisson

    基于Redis分布式鎖Redisson及SpringBoot集成Redisson

    這篇文章主要介紹了基于Redis分布式鎖Redisson及SpringBoot集成Redisson,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小小伙伴可以參考一下
    2022-09-09
  • Springboot actuator應(yīng)用后臺監(jiān)控實現(xiàn)

    Springboot actuator應(yīng)用后臺監(jiān)控實現(xiàn)

    這篇文章主要介紹了Springboot actuator應(yīng)用后臺監(jiān)控實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Spring過濾器中OncePerRequestFilter應(yīng)用實現(xiàn)

    Spring過濾器中OncePerRequestFilter應(yīng)用實現(xiàn)

    OncePerRequestFilter是Spring框架提供的一個過濾器基類,本文就來介紹一下Spring過濾器中OncePerRequestFilter應(yīng)用實現(xiàn),感興趣的可以了解一下
    2024-12-12
  • 一文帶你搞懂java如何實現(xiàn)網(wǎng)絡(luò)NIO高并發(fā)編程

    一文帶你搞懂java如何實現(xiàn)網(wǎng)絡(luò)NIO高并發(fā)編程

    NIO是?Java?在?JDK?1.4?中引入的一套新的?I/O?API,旨在解決傳統(tǒng)?I/O高并發(fā)場景下的性能和擴展性不足的問題,下面就跟隨小編一起深入了解下NIO高并發(fā)編程吧
    2024-12-12
  • Spring依賴注入DI之三種依賴注入類型詳解

    Spring依賴注入DI之三種依賴注入類型詳解

    這篇文章主要介紹了Spring依賴注入DI之三種依賴注入類型詳解,通過 @Autowired 注解,字段注入的實現(xiàn)方式非常簡單而直接,代碼的可讀性也很強,事實上,字段注入是三種注入方式中最常用、也是最容易使用的一種,需要的朋友可以參考下
    2023-09-09
  • Java語言Lang包下常用的工具類介紹

    Java語言Lang包下常用的工具類介紹

    這篇文章主要介紹了Java語言Lang包下常用的工具類介紹,次奧變覺得挺不錯的,這里分享給大家,需要的朋友可以參考下。
    2017-10-10
  • Spring?boot整合ELK詳細過程

    Spring?boot整合ELK詳細過程

    ELK是由Elasticsearch、Logstash和Kibana三個開源軟件組成的技術(shù)堆棧,主要用于數(shù)據(jù)的存儲、處理和可視化,本文給大家介紹Spring?boot整合ELK詳細過程,感興趣的朋友一起看看吧
    2024-01-01
  • Spring學習筆記2之表單數(shù)據(jù)驗證、文件上傳實例代碼

    Spring學習筆記2之表單數(shù)據(jù)驗證、文件上傳實例代碼

    這篇文章主要介紹了Spring學習筆記2之表單數(shù)據(jù)驗證、文件上傳 的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07

最新評論

石渠县| 抚州市| 涿鹿县| 安徽省| 合作市| 新绛县| 富锦市| 广宗县| 剑河县| 汕头市| 顺义区| 潮州市| 同仁县| 惠东县| 工布江达县| 蕉岭县| 乌苏市| 驻马店市| 沁阳市| 五原县| 郑州市| 乐都县| 漳浦县| 陇西县| 沅江市| 新竹县| 永登县| 东台市| 陇川县| 肥城市| 萝北县| 广水市| 土默特左旗| 阜阳市| 靖西县| 桦甸市| 法库县| 松桃| 易门县| 陵川县| 黄平县|