Java基礎2一基礎文法,java2一文法
1.標識符
定義:在Java中給類名、方法名、包名,參數名等命名時使用的字元序列即標識符
規則:
由字母、數字、底線和$符組成
不能以數字開頭
長度無限制
嚴格區分大小寫
不能是java中的保留關鍵字。
習慣:對標識符做到:見名知意
2.保留關鍵字:goto、const
3.逸出字元
\n:換行
\r:斷行符號
\t:水平製表
\’:產生一個單引號
\”:產生一個雙引號
\\:產生一個斜杠
4.資料類型
整數類型: byte(1個位元組,-128-127),short(2個位元組),int(4個位元組),long(8個位元組)
在java中預設整數類型為int,如果要聲明一個long型的變數,需要在變數值後面添加L或l。
浮點型: float(4個位元組),double(8個位元組)
在java中浮點數預設的double類型,如果要聲明一個float類型的變數需要添加F或f。
字元型:
在Java中通過char儲存一個字元,字元值需要添加單引號,而且java中的一個字元佔兩個位元組,因為java採用的是Unicode國際統一編碼,而且char類型可以存放一個中午,因為一個中文也佔兩個位元組。
boolean類型:在java中boolean類型只有true和false兩個值。
5.變數
定義:在程式可變的量就是變數
文法:
Step1:邊聲明邊賦值
資料類型 變數名稱=變數值;
例如: int num=30;
Step2:先聲明後賦值
資料類型 變數名稱;
變數名稱=變數值;
例如: int num2; num2=100;
6.定義變數的步驟:
Step1:定義資料類型就是為了開闢記憶體空間
Step2:定義變數名稱其實就是為了能夠和所開闢的記憶體空間進行關聯
Steo3:給變數賦值實際上就是往記憶體空間寫資料
Step4:輸出變數實際上就是從變數的記憶體空間往外讀取資料。
7.常量:
所謂的常量就是指在程式中不可變的量。一旦賦值就無法更改。
8.文法:
final 資料類型 常量名稱=常量值;
9.Java中基礎資料型別 (Elementary Data Type)之間的轉換
boolean 類型不能轉換成任何其它資料類型。
自動類型轉換:容量小的類型自動轉換成容量大的資料類型
a) byte,short,intàlongàfloatàdouble
b) byte,short,int不會互相轉換,它們三者在計算時會轉換成int類型
強制類型轉換:容量大的類型轉換成容量小的資料類型時,要加上強制轉換符
c) long l = 100L;
d) int i = (int)l;
e) 有可能造成精度降低或資料溢出,使用時要小心。