日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java算术运算符_JAVA-基础-算术运算符

發布時間:2023/12/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java算术运算符_JAVA-基础-算术运算符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

算術運算符

運算符是用來計算數據的符號。數據可以是常量,也可以是變量。被運算符操作的數我們稱為操作數。算術運算符最常見的操作就是將操作數參與數學計算

運算符

運算規則

范例

結果

+

正號

+3

3

+

2+3

5

+

連接字符串

“中”+“國”

“中國”

-

負號

int a=3;-a

-3

-

3-1

2

*

2*3

6

/

5/2

2

%

取模

5/2

1

++

自增

int a=1;a++/++a

2

--

自減

int b=3;a--/--a

2

注意下列事項:

l加法運算符在連接字符串時要注意,只有直接與字符串相加才會轉成字符串。

l?除法“/”當兩邊為整數時,取整數部分,舍余數。當其中一邊為浮點型時,按正常規則相除。

l? “%”為整除取余符號,小數取余沒有意義。結果符號與被取余符號相同。

l? 整數做被除數,0不能做除數,否則報錯。

*算術運算符*/

public classOperatorDemo1 {public static voidmain(String[] args) {/** 常量使用算數運算符*/System.out.println(10+20);/** 變量使用算數運算符*/

int x = 10;int y = 20;//"+"作為加法運算使用

int z = x +y;//"+"作為連接字符串使用

System.out.println("x="+x);

System.out.println("y="+y);

System.out.println("z="+z);

}

}

算數運算符++、--的使用

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

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

l? ++,--運算符后置時,先使用變量a原有值參與運算操作,運算操作完成后,變量a的值自增1或者自減1;

l? ++,--運算符前置時,先將變量a的值自增1或者自減1,然后使用更新后的新值參與運算操作。

賦值運算符

運算符

運算規則

范例

結果

=

賦值

int a=2

2

+=

加后賦值

int a=2,a+=2

4

-=

減后賦值

int a=2,a-=2

0

*=

乘后賦值

int a=2,a*=2

4

/=

整除后賦值

int a=2,a/=2

1

%=

取模后賦值

int a=2,a%=2

0

諸如+=這樣形式的賦值運算符,會將結果自動強轉成等號左邊的數據類型。

賦值運算符* +=, -=, *=, /=, %=:*上面的運算符作用:將等號左右兩邊計算,會將結果自動強轉成等號左邊的數據類型,再賦值給等號左邊的*注意:賦值運算符左邊必須是變量*/

public classOperatorDemo2 {public static voidmain(String[] args) {byte x = 10;

x+= 20;//相當于 x = (byte)(x+20);

System.out.println(x);

}

}

輸出結果為x=30

比較運算符

運算符

運算規則

范例

結果

==

相等于

4==3

False

!=

不等于

4!=3

True

<

小于

4<3

False

>

大于

4>3

True

<=

小于等于

4<=3

False

>=

大于等于

4>=3

True

賦值運算符的 = 符號與比較運算符的 == 符號是有區別的,如下:

賦值運算符的 = 符號,是用來將 = 符號右邊的值,賦值給 = 符號左邊的變量;

比較運算符的 == 符號,是用來判斷 == 符號 左右變量的值是否相等的。

int a = 3;int b = 4;

System.out.println( a=b );

System.out.println( a==b );

上面代碼輸出的結果第一個值為4,第二個值為false。

邏輯運算符

運算符

運算規則

范例

結果

&

false&true

False

|

false|true

True

^

異或

true^flase

True

!

!true

Flase

&&

短路與

false&&true

False

||

短路或

false||true

True

邏輯運算符,它是用于布爾值進行運算的,運算的最終結果為布爾值true或false。

邏輯運算符通常連接兩個其他表達式計算后的布爾值結果

當使用短路與或者短路或時,只要能判斷出結果則后邊的部分就不再判斷。

boolean b = 100>10;boolean b2 = false;

System.out.println(b&&b2); //打印結果為 false

System.out.println(b||b2); //打印結果為 true

System.out.println(!b2); //打印結果為 true

System.out.println(b && 100>10); //打印結果為 true,

l? 短路與&&:參與運算的兩邊數據,有false,則運算結果為false;

l? 短路或||:參與運算的兩邊數據,有true,則運算結果為true;

l? 邏輯非! : 參與運算的數據,原先是true則變成false,原先是false則變成true。

三元運算符

格式:

(條件表達式)?表達式1:表達式2;

表達式:通俗的說,即通過使用運算符將操作數聯系起來的式子,例如:

3+2,使用算數運算符將操作數聯系起來,這種情況,我們稱為算數表達式。

3>2,使用比較運算符(也稱為條件運算符)將操作數聯系起來,這種情況,我們稱為條件表達式。

其他表達式,不再一一舉例。

l? 三元運算符運算規則:

先判斷條件表達式的值,若為true,運算結果為表達式1;若為false,運算結果為表達式2。

方式一:

System.out.println(3>2 ?“正確” : “錯誤” );//三元運算符運算后的結果為true,運算結果為表達式1的值“正確”,然后將結果“正確”,在控制臺輸出打印

方式二:int a = 3;int b = 4;

String result= (a==b) ?“相等” : “不相等”;//三元運算符運算后的結果為false,運算結果為表達式2的值“不相等”,然后將結果賦值給了變量result

方式三:int n = (3>2 && 4>6) ? 100 : 200;//三元運算符運算后的結果為false,運算結果為表達式2的值200,然后將結果200賦值給了變量n

運算符優先級

優先級

描述

運算符

1

括號

()、[]

2

正負號

+、-

3

自增自減,非

++、--、!

4

乘除,取余

*、/、%

5

加減

+、-

6

移位運算

<>、>>>

7

大小關系

>、>=、

8

相等關系

==、!=

9

按位與

&

10

按位異或

^

11

按位或

|

12

邏輯與

&&

13

邏輯或

||

14

條件運算

?:

15

賦值運算

=、+=、-=、*=、/=、%=

16

位賦值運算

&=、|=、<<=、>>=、>>>=

總結

以上是生活随笔為你收集整理的java算术运算符_JAVA-基础-算术运算符的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩视频网站在线观看 | 樱桃成人精品视频在线播放 | 亚洲天堂手机 | 熊猫成人网 | 国产精品探花一区二区在线观看 | 日韩欧美不卡在线 | 一级性爱视频 | 人妻精油按摩bd高清中文字幕 | 久久精品国产精品亚洲色婷婷 | 成人爽站w47pw| 97超碰人人爱 | 夜夜撸网站 | 国内毛片毛片毛片 | 在线观看av黄色 | 大肉大捧一进一出视频 | 日韩专区一区 | 欧美日p视频 | 天堂av成人 | 国产性av | 亚欧美在线观看 | 97人人澡| 久久视频在线免费观看 | 天天操天天操天天操天天操 | 三级av在线免费观看 | 久久久久一区二区精码av少妇 | 黄色麻豆视频 | 东京久久久 | 大又大又粗又硬又爽少妇毛片 | 色性网站 | 人妻互换一区二区三区四区五区 | 男女草逼视频 | 麻豆精品视频在线 | 男人天堂va | 国产乱码精品一区二区三区不卡 | 国产综合视频在线观看 | 日韩欧美综合久久 | 一本大道综合伊人精品热热 | 亚洲男人在线 | 亚洲欧美亚洲 | 国产精品久久久久久久久久久新郎 | 亚洲一区二区三区在线观看视频 | 一区二区三区蜜桃 | 欧美性www| 国产精品一区二区入口九绯色 | 亚州三级 | 亚洲大尺度av | 好大好爽视频 | 久久国产乱 | 青娱乐在线视频观看 | 国产精品字幕 | av在线h| 日韩在线一区二区三区四区 | 原创真实夫妻啪啪av | 久久成人人人人精品欧 | 亚洲九九九九 | wwwxxxx在线观看| 综合色吧 | 国产99对白在线播放 | 帮我拍拍漫画全集免费观看 | 精品字幕 | 亚洲综合在线观看视频 | 好男人www社区 | 日本伦理片在线播放 | 真实的国产乱xxxx在线91 | 荡女精品导航 | 五月婷婷六月香 | 阿的白色内裤hd中文 | 久久伊人一区二区 | 视频久久精品 | 亚洲精品久久久蜜桃网尤妮丝 | 毛茸茸成熟亚洲人 | 性生活视频播放 | 国产一区二区激情视频 | 四虎av影院 | 综合狠狠 | 涩视频在线观看 | 成人亚洲国产 | 日日躁夜夜躁狠狠久久av | 欧美天堂网站 | 男女激情免费网站 | 亚洲一级av无码毛片精品 | 久久人妻少妇嫩草av无码专区 | 亚洲av人无码激艳猛片服务器 | 精品99久久 | 日韩欧美国产激情 | 性猛交ⅹxxx富婆video | 精品国产乱码一区二区 | 在线黄色免费网站 | 精品盗摄一区二区三区 | 亚洲黄片一区 | 久久久激情 | av黄色大片 | 国产又粗又猛又爽又黄av | 国产精品久久久久久久久久东京 | 欧美国产在线观看 | 国产乱国产乱300精品 | 国产拍拍拍拍拍拍拍拍拍拍拍拍拍 | 黄色国产 | 国产尻逼 |