生活随笔
收集整理的這篇文章主要介紹了
JAVA语言运算符(算数运算符、赋值运算符、比较运算符、逻辑运算符、三元运算)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
運算符
JAVA語言中將運算符分為:算數(shù)運算符、賦值運算符、比較運算符、邏輯運算符、三元運算符。
算數(shù)運算符 :算數(shù)運算符是對數(shù)字進行一系列的加減乘除等的計算,常見的算數(shù)運算符如:
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
) ; }
}
賦值運算符 :JAVA語言中將符號右邊的值,賦給左邊變量的運算符稱為賦值運算符,如下:
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
) ; } ;
} ;
比較運算符 :對兩個數(shù)據(jù)進行比較的運算,運算結果都是布爾值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 ) ; }
}
邏輯運算符 :邏輯運算符是連接兩個布爾值并運算得到結果,其結果任然是一個布爾值,如:
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 ) ; }
}
三元運算 :需要三個數(shù)據(jù)才可以運算,其格式為:條件boolean ? 結果1 : 結果2。當boolean為true時,表達式整體結果為結果1,否則為結果2;當前面用變量接收結果時,結果1和結果2數(shù)據(jù)類型應該保持和變量數(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
) ; }
}
注意:運算符是可以連接變量的,邏輯運算符還可以連接表達式。
提示:本文圖片等素材來源于網(wǎng)絡,若有侵權,請發(fā)郵件至郵箱:810665436@qq.com聯(lián)系筆者刪除。 筆者:苦海
總結
以上是生活随笔 為你收集整理的JAVA语言运算符(算数运算符、赋值运算符、比较运算符、逻辑运算符、三元运算) 的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔 網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔 推薦給好友。