第二課java
一、符號集數組
註釋 -- 註釋就是程序中說明性文字,程序非執行部分,在程序中加註釋做用在與讓程序更加易讀、易理解spa
單行註釋 //註釋內容...... 表示//開始到最後本行內都是註釋內容接口
多行註釋 /*註釋內容.....*/ 表示從/*開始到*/結束都是註釋內容文檔
文檔註釋 /**註釋內容...*/ 表示從/**開始到*/結束都是註釋內容字符串
標識符it
在計算機中運行或存在的任何一個成分(變量、常量、方法和類等),都須要一個名字來標識它的存在和惟一性class
命名規則變量
一、由字母、數字、下劃線和美圓符號($)組成循環
二、不能以數字開頭
三、區分大小寫
四、長度無限制
五、不能用java中的保留字和關鍵字命名
命名習慣
一、見名知意
二、類名首字母大寫,變量名和方法名首字母小寫
三、長度最好不要超過15個字符
關鍵字
java中一些賦予特定的含義,有專門用途的字符串(所有小寫)
保留字
沒有定義用途,但保留備用 goto const
運算符
算數運算符 +、 -、 *、 /、 %、 ++、 --
注意:
a++ 現用後加 ++a 先加後用
賦值運算符 =、 +=、 -=、 *=、 %=
關係運算符 >、 <、 >=、 <=、 ==、 !=
邏輯運算符 !、 &、 |、 ^、 &&、 ||
位運算符 &、 |、 ^、 ~、 >>、 <<、 >>>
字符串鏈接運算符 +
分隔符
分號(;) 語句結束
花括號({}) 代碼的範圍
方括號([]) 數組
圓括號(()) 方法
空格() 變量分隔,代碼美化
圓點(.) 方法調用
變量
程序執行中數值可變的數據
例如 int(變量類型) a(變量名) =3(變量值)
數據類型
整數類型(byte,short,int,long)
數值型
浮點類型(float,double)
基本類型 字符型(char)
布爾型(boolean)
數據類型
類(class)
引用類型 接口(interface)
數組
基本類型聲明
例如 int a;
基本類型初始化
例如 int a = 3;
算數運算 和 邏輯運算 和 賦值運算
三木運算符
X ? Y:Z --> x爲boolean類型 若x爲true 執行y 若是x爲false 執行z
java 執行結構
順序結構
程序從上到下一行一行的執行代碼,沒有判斷和中轉
選擇結構
程序有分支的執行代碼,有判斷和中轉
循環結構
if語句的基本形式
第一種 if(boolean 表達式){
語句區塊1...}else{
語句區塊2...}
第二種 if(boolean 表達式){語句區塊...}
第三種 if(boolean 表達式) {
語句區塊1...}else if(boolean 表達式){
語句區塊2...}else{語句區塊...}
第四種 嵌套
if(boolean 表達式){
if(boolean 表達式){語句塊...}else{語句塊...}}
switch 語句
switch(xx){ //switch括號裏的表達式必須爲:
//byte int char short;String(高版本支持)
case 表達式1: 語句塊1;
case 表達式2: 語句塊2;
break;(跳出switch()語句也就是執行到這裏結束)
case 表達式3: 語句塊3;
case 表達式4: 語句塊4;
.
.
.
default: 語句塊n;
break; //default
}
循環語句
在知足循環條件狀況下,反覆執行特定代碼
for()循環語句
for(初始化表達式1;循環條件表達式2;循環後表達式3){語句塊...}
while()循環語句
while(條件表達式語句){循環體語句...}
do-while()循環語句
do{循環體語句;}
while(條件表達式語句)
break -- 用於須要終止某個循環 或者循環語句塊的執行
continue -- 用於跳過某個循環語句的 一次執行
基本數據類型之間轉換
char 能夠看成一種特殊的整數類型
自動類型轉換 容量小的類型自動轉換成容量大的類型
byte,short,int -> long -> float -> double
強制類型轉換 容量大的類型轉換成容量小的類型時,要加上強制轉換符
long a = (long)100; //java中整數類型默認的是int類型
float a1 = (float)200; //java中小數類型默認的是double類型
boolean 類型不能轉換成任何其餘數據類型