第二章:java_基本语法_3 运算符
生活随笔
收集整理的這篇文章主要介紹了
第二章:java_基本语法_3 运算符
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
運算符
運算符是一種特殊符號,用以表示數據的運算、賦值和比較等。
算術運算符
+、- * / % ++ --注意:
1) /: int i =12; i = i / 5;
2) %:最后的符號只跟被模數相同
3) 前++:先+1,后運算 后++:先運算,后+1
4) +: String字符串與其他數據類型只能做連接運算,且結果為String類型。
sysout(‘-‘+’a’+’-‘); vs sysout(“-“+’a’+’-‘); 的不一樣
賦值運算符
= += -= *= /= %=int i =12;
i = i*5;
i *= 5; //與上一行代碼同樣的意思
但是,
short s = 10;
s = s + 5; //報編譯異常,除非:s = (short)(s + 5);
或者 s +=5; // s = s + 5,但是不會改變s的數據類型
比較運算符(關系運算符)
== > < >= <= instanceof注意:區(qū)分 == 和 = 的區(qū)別
進行比較運算操作以后,返回一個boolean類型的值(true或者false,boolean不能取值null)
如:4>=3 表達的是 4>3 或者 4=3,結果是true
邏輯運算符
& && | || ^ !運算符的兩端是boolean值
注意:區(qū)分 & 和 && 的區(qū)別,以及 | 和 || 的區(qū)別
我們使用的時候,選擇 && , ||
位運算符
<< >> >>> & | ^ ~兩端是數值類型的數據
例子:1.如何交換兩數的值
2.將60轉換為十六進制輸出。
三元運算符
(條件表達式)?表達式1:表達式2;總結
以上是生活随笔為你收集整理的第二章:java_基本语法_3 运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第二章:Java_基本语法_4 程序流程
- 下一篇: 为什么1000 == 1000返回为Fa