生活随笔
收集整理的這篇文章主要介紹了
JAVA语言运算符(算数运算符、赋值运算符、比较运算符、逻辑运算符、三元运算)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
運(yùn)算符
JAVA語言中將運(yùn)算符分為:算數(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、三元運(yùn)算符。
算數(shù)運(yùn)算符 :算數(shù)運(yùn)算符是對數(shù)字進(jìn)行一系列的加減乘除等的計算,常見的算數(shù)運(yùn)算符如:
public class Operation { public static void main ( String
[ ] args
) { System
. out
. println ( 8 + 2 ) ; int num1
= 5 ; int num2
= 3 ; System
. out
. println ( num1
- num2
) ; int num3
= num1
* num2
; System
. out
. println ( num3
) ; int num4
= 8 ; System
. out
. println ( num4
* 2 ) ; int num5
= 10 , num6
= 3 ; int result
= num5
/ num6
; double result2
= num5
/ num6
; double result3
= num5
/ num6
; System
. out
. println ( result
) ; System
. out
. println ( result2
) ; System
. out
. println ( result3
) ; int x
, y
; x
= 10 ; y
= 3 ; int z
= x
% y
; System
. out
. println ( z
) ; int a
= 2 ; double b
= 3.2 ; double c
= a
+ b
; int e
= a
+ b
; System
. out
. println ( c
) ; System
. out
. println ( e
) ; int numb1
= 5 ; numb1
++ ; System
. out
. println ( numb1
) ; int numb2
= 5 ; ++ numb2
; System
. out
. println ( numb2
) ; int nu1
= 2 ; int res1
= nu1
++ + 3 ; System
. out
. println ( res1
) ; System
. out
. println ( nu1
) ; int nu2
= 2 ; int res2
= ++ nu2
+ 3 ; System
. out
. println ( res2
) ; System
. out
. println ( nu2
) ; char f
= 'f' ; System
. out
. println ( f
+ 0 ) ; String str1
= "hello" ; String str2
= " world" ; System
. out
. println ( str1
+ str2
) ; }
}
賦值運(yùn)算符 :JAVA語言中將符號右邊的值,賦給左邊變量的運(yùn)算符稱為賦值運(yùn)算符,如下:
public class Operationfuzhi { public static void main ( String
[ ] args
) { String say
= "hello,my name is kuhai , i like java !" ; System
. out
. println ( say
) ; int num1
= 2 ; num1
+= 3 ; System
. out
. println ( num1
) ; int num2
= 2 ; num2
-= 3 ; System
. out
. println ( num2
) ; int num3
= 2 ; num3
*= 3 ; System
. out
. println ( num3
) ; int num4
= 2 ; num4
/= 2 ; System
. out
. println ( num4
) ; int num5
= 4 ; num5
%= 3 ; System
. out
. println ( num5
) ; } ;
} ;
比較運(yùn)算符 :對兩個數(shù)據(jù)進(jìn)行比較的運(yùn)算,運(yùn)算結(jié)果都是布爾值true或false,如:
public class Operationbijiao { public static void main ( String
[ ] args
) { System
. out
. println ( 2 == 3 ) ; System
. out
. println ( 2 < 3 ) ; System
. out
. println ( 2 > 3 ) ; System
. out
. println ( 2 <= 3 ) ; System
. out
. println ( 2 >= 3 ) ; System
. out
. println ( 2 != 3 ) ; }
}
邏輯運(yùn)算符 :邏輯運(yùn)算符是連接兩個布爾值并運(yùn)算得到結(jié)果,其結(jié)果任然是一個布爾值,如:
public class Operationluoji { public static void main ( String
[ ] args
) { System
. out
. println ( true && true ) ; System
. out
. println ( false && false ) ; System
. out
. println ( true && false ) ; System
. out
. println ( false && true ) ; System
. out
. println ( true || true ) ; System
. out
. println ( false || false ) ; System
. out
. println ( true || false ) ; System
. out
. println ( false || true ) ; System
. out
. println ( ! true ) ; System
. out
. println ( ! false ) ; }
}
三元運(yùn)算 :需要三個數(shù)據(jù)才可以運(yùn)算,其格式為:條件boolean ? 結(jié)果1 : 結(jié)果2。當(dāng)boolean為true時,表達(dá)式整體結(jié)果為結(jié)果1,否則為結(jié)果2;當(dāng)前面用變量接收結(jié)果時,結(jié)果1和結(jié)果2數(shù)據(jù)類型應(yīng)該保持和變量數(shù)據(jù)類型一致,如:
public class Operationsanyuan { public static void main ( String
[ ] args
) { System
. out
. println ( true ? "是" : "否" ) ; System
. out
. println ( false ? "是" : "否" ) ; System
. out
. println ( 5 > 2 ? "大于" : "不大于" ) ; String say
= 3 != 5 ? "對" : "錯" ; System
. out
. println ( say
) ; }
}
注意:運(yùn)算符是可以連接變量的,邏輯運(yùn)算符還可以連接表達(dá)式。
提示:本文圖片等素材來源于網(wǎng)絡(luò),若有侵權(quán),請發(fā)郵件至郵箱:810665436@qq.com聯(lián)系筆者刪除。 筆者:苦海
總結(jié)
以上是生活随笔 為你收集整理的JAVA语言运算符(算数运算符、赋值运算符、比较运算符、逻辑运算符、三元运算) 的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔 網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔 推薦給好友。