1.關鍵字
private,public,static,new,extends...
2.識別符號
在程式中自定義的一些名稱。
26個英文本母,0-9,_$符組成
定義識別符號規則:
數字不可以開頭,不可以使用關鍵字,區分大小寫。 盡量有意義
person,game_1,$abc123
3.用於註解說明程式中的文字
用// 和/* */注釋
4.常量與變數
常量表示不能更改的數值。
分類:1.整數,123 包含二進位制,8進製,十進位制,16進製制
2.小數,1.23
3.布林常量,只有true和false
4.字元常量,將乙個數字字母或符號(『 』)標識
5.字串常量,將乙個或多個字元用(「 」)標識
6.null常量,只有乙個值null
變數:記憶體中的乙個儲存區域
格式:資料型別 變數名 = 初始化值
用來不斷存放同一型別的常量並可重複使用
資料型別:
1.基本資料型別
(1)數值型
整數:byte,short,int,long
浮點:float,double
(2)字元型
char
(3)布林型
boolean
2.引用資料型別
(1)類
class
(2)介面
inte***ce
(3)陣列
整數預設int,小數預設double
注意:不同數值型別運算會進行型別強轉
5.運算子
(1)算術運算子
+ - * / %(取餘,模運算)
++(原有基礎上+1再賦予原有變數) --、
a++ 和 ++a結果相等
例子:
int a=1,b;結果:b = a++;
a=2,b=1
int a=1,b;b = ++a;
結果:a=2,b=2
誰在左邊誰先運算
int i=3;結果: i=3i=i++; i=3;temp=i;i++=4li=temp
(2)賦值運算子
= += -= *= /=
附帶強**
short s=4;(3)比較運算子s+=1;
s=(short)(s+1);
結果必是blooean型別,true或false
instanceof 檢查是否為類物件
(4)邏輯運算子
用於連線2個boolean型別的表示式
&與 |或 ^異或 !非
&&雙與 ||雙或
&:左邊與右邊都參與
&&:左邊不滿足時右邊不執行
|:左邊與右邊都參與
||:左邊滿足時右邊不執行
(5)位運算子
<< 左移 3<<2=12-->3*2*2=12 二進位制左移2位
>> 右移 3>>1=1-->3/2=1 二進位制左移1位
>>>無符號右移 3>>>1=1-->3/2=1
& 與運算 6&3=2
| 或運算 6|3=7
^ 異或運算 6^3=5 a=a^b;b=a^b;a=a^b 乙個數異或另乙個數兩次等於它本身
~ 反碼 ~6=-7
(6)三元運算子
z=(x>y)?x:y
6.程式流控制
(1)判斷結構
1. if(條件表示式)
{執行語句}
2. if(條件表示式)
{執行語句}
else
{執行語句}
3. if(條件表示式)
{執行語句}
else if(條件表示式)
{執行語句}
else
{執行語句}
(2)選擇結構
switch(表示式)
{
case 取值1:
執行語句;
break;
case 取值2:
執行語句;
break;
default:
執行語句;
break;
(3)迴圈結構
while,do while,for
Java語言基礎
b 案例演示 邏輯運算子的基本用法 注意事項 c 結論 邏輯與 有false則false。邏輯或 有true則true。邏輯異或 相同為false,不同為true。邏輯非 非false則true,非true則false。b 同理 和 的區別?學生自學 c 開發中常用誰?b 案例演示 b 面試題 b ...
Java基礎知識 Java語言基礎
b 案例演示 邏輯運算子的基本用法 注意事項 c 結論 邏輯與 有false則false。邏輯或 有true則true。邏輯異或 相同為false,不同為true。邏輯非 非false則true,非true則false。b 同理 和 的區別?學生自學 c 開發中常用誰?b 案例演示 b 面試題 b ...
Java基礎知識 Java語言基礎
b 迴圈結構for語句的格式 for 初始化表示式 條件表示式 迴圈後的操作表示式 c執行流程 c 執行迴圈體語句 d 執行迴圈後的操作表示式 e 回到b繼續。d 案例演示 b 注意事項 b 學生練習 c 執行迴圈體語句 d 執行控制條件語句 e 回到b繼續。c 案例演示 b 統計思想 e 回到b繼...