Java運算符從見過到掌握上
一、前言
前面我們講了Java的入門知識,相信許多小伙伴對Java基礎有一個大概的認識了,這也為我
們后續(xù)的學習打下了基礎,所以我們可以繼續(xù)學習之后的知識了(Java前幾章的知識基本和
c語言知識一樣)。
二、運算符:
- 算術運算符
- 賦值運算符
- 自增自減運算符
- 關系運算符
- 邏輯運算符
- 三元運算符
1.算術運算符:
這個大家都知道的(加+)(減-)(乘*)(除/)還有(模%)
可能有的小伙伴對模%有點淡忘或者沒見過,那么我們現(xiàn)在來重新回憶回憶。
模的運算特點:
1.取余數(shù)。如10%3結果為1 , 4%10結果為4
2.模%兩邊必須是整數(shù)。 如3%4,6%10等都是正確的,但是3.0%4, 4.2%5,8.0%3.0等都是
錯誤的寫法
3.模整體的正負由被模數(shù)決定。通俗一點講就是%號左邊的數(shù),如-3%10結果為-3, 3%-10結果為3,-3%-10結果為-3
講完這個模我們再來略提一下除
除的特點:
1.除兩邊都是整數(shù)則結果是整數(shù)。如4/3結果是1,10/3結果是3
2.當除號兩邊有一個或兩個為小數(shù)是結果是小數(shù)。如6/4.0結果是1.5, 10.0/4.0結果是2.5
對于除和模他們有相同的地方,初學者容易弄混,特別是模,有些小伙伴可能不太理解
總結:除取的是商,模取得是余數(shù)(除掉能夠整除的部分,剩下的就是余數(shù))。
字符的+號操作
這個是不同于c語言的,在Java中,+號除了能購做運算之外,還有一個常用的用處-------------
連接字符串的作用,我們來看下面一段代碼
連接符+號演示圖:

代碼:
package kong;
public class Hello {
public static void main(String[] args) {
System.out.println("Java"+6+6+6);
System.out.println(6+6+"Java"+6);
System.out.println(6+6+6+"Java");
}
}
不知道有沒有好奇位置不一樣會導致結果不同?
這是因為當+好兩邊有一邊是字符串的時候,+號的作用是連接,當兩邊都是數(shù)字時,
+號才是運算符,起運算作用。
2.關系運算符
所謂關系就是>,<,<=,=>等之類的比較符號
關系運算符的輸出結果只有兩個true和false,在c語言中是1和0,注意區(qū)分
關系運算演示圖 :

代碼:
package kong;
public class Hello {
public static void main(String[] args) {
int a=10,b=20;
System.out.println(a>b);
System.out.println(a<b);
}
}
3.邏輯運算符:
我們初中就學過,與門或門非門,這些就是邏輯,邏輯詞有&&,&,||,|等。
所謂邏輯運算,無非就是多個邏輯詞一起運算罷了。
邏輯運算的結果只有兩個true和false
邏輯演示圖:

代碼:
package kong;
public class Hello {
public static void main(String[] args) {
int a=10;int b=20;int c=30;
System.out.println(a>b&&a<c);
System.out.println(a>b&a<b);
System.out.println(a>b|a<b);
System.out.println(a>b||a<c);
System.out.println(a>c||a>b);
}
}
&和|邏輯運算符,兩邊都運行
&&和||邏輯邏輯運算符的運算規(guī)則
&&中,當左邊為真時,右邊也運行,反之則不運行
||運算符中,當左邊為假是,右邊運行,反之不運行
到此這篇關于Java運算符從見過到掌握上的文章就介紹到這了,更多相關Java 運算符內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Springboot集成JUnit5優(yōu)雅進行單元測試的示例
這篇文章主要介紹了Springboot集成JUnit5優(yōu)雅進行單元測試的示例,幫助大家更好的理解和使用springboot框架,感興趣的朋友可以了解下2020-10-10
java項目怎么集成stable diffusion圖文生成算法
在開發(fā)Java項目過程中,我們經(jīng)常需要使用消息傳遞來實現(xiàn)不同組件之間的通信,Stable Diffusion是一種基于消息傳遞的實時通信解決方案,使用Java調用外部服務(如Python腳本或API服務),這些服務運行Stable Diffusion模型,本文將介紹如何將Stable Diffusion集成到Java項目2024-07-07
java開發(fā)hutool HttpUtil網(wǎng)絡請求工具使用demo
這篇文章主要為大家介紹了hutool之HttpUtil網(wǎng)絡請求工具使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-07-07

