? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 數(shù)據(jù)類型與運算符
數(shù)據(jù)類型
基本數(shù)據(jù)類型
數(shù)值型
整數(shù)型
浮點數(shù)/小數(shù)型
邏輯型
字符型
引用數(shù)據(jù)類型? (類粘拾、接口生音、數(shù)組)
整形
(1).字節(jié)型(byte) 1個字節(jié)? 占8位? -128,127
(2).短整形(short) 2個字節(jié)? 占16位? -32768 ,32767
(3).整形(long) 4個字節(jié)? 占32位? -21億,21億
(4).長整形(long) 8個字節(jié)? 占64位? 超級大
浮點型
(1).小數(shù)型
? ? ? ? ? ? float(單精度) 4個字節(jié)? 精度小數(shù)點6-7位
? ? ? ? ? ? double(雙精度) 8個字節(jié)? 精度小數(shù)點15-16位
字符型
(字符型)char? 2個字節(jié) 單引號引起來的單個字符
邏輯型
布爾型? boolean? 1個字節(jié)? true? false
2.進制轉換
二進制轉十進制
十進制轉二進制
十進制小數(shù)轉二進制小數(shù)
二進制小數(shù)轉十進制小數(shù)
3.轉義字符
(1).\n 換行符 等價 System.out.println();
(2).\t 制表符位 一個制表符位是8位 和前面的字符加起來滿足8位
(3).\還可以將java中的一些特殊符號變?yōu)槠胀ㄗ址?/p>
4.關鍵和保留字關鍵字和保留字:?
?關鍵字: 在java中有一些詞,java對它有自己的用法或者用途,這些次稱他為關鍵字??
? 保留字: 在java中有一些詞,java對它將來有可能有自己的用法或者用途,這些次稱他為保留字
? ?注意:關鍵字和保留字都不能作為標識符使用
? ? ? ? ? ? ? 所有的關鍵字都是小寫,顏色變色
5.運算符
java中的運算符
算數(shù)運算符
賦值運算符
比較運算符|關系運算符
邏輯運算符
條件運算符
位運算符(了解)
操作數(shù):運算符左右兩邊連接的數(shù)據(jù)就是操作數(shù)
表達式:運算符連接左右兩邊的操作數(shù)整體成為表達式
語句:java中;代表語句的結束
一元運算符|單目運算符: 操作數(shù)只有一個的? 負號|正號? ++ --
二元運算符|雙目運算符: + - * / ..
三元運算符|三目運算符: 條件運算符
算數(shù)運算符:
+ - * / % ++ --
+
1.正號,可以省略
2.加法運算
3.字符串的連接符
當+左右兩邊有字符串的出現(xiàn),+就作為字符串的連接符使用,把內容拼接成為最終的一個字符串
-
1.負號
2.加法運算
% 模以|求余數(shù)|取模
第一個操作小于第二個操作數(shù)的時候,結果永遠為第一個操作數(shù)
6.運算中的++? --
java中的算數(shù)運算符中的++ --
++ ->+1? a++|++a-->a=a+1;
-- ->-1? a--|--a-->a=a-1;
操作自己|影響自己
++放在操作數(shù)的前面還是后面,結果都是自身+1
--放在操作數(shù)的前面還是后面,都是自身-1
操作別人|影響別人|參與運算
++和--放在操作數(shù)的前面,先自身+1|-1,然后再去運算
++和--放在操作數(shù)的后面,先去運算,然后再自身+1|-1