1. Java注釋
Java有三種注釋方式钦勘,分別是
-
//
陋葡,用以表示單行注釋; -
/*......*/
彻采,用以表示多行注釋腐缤; -
/**......*/
,可以自動地生成文檔
2. Java數(shù)據類型
Java是強類型語言肛响,聲明變量前必須聲明該變量的類型岭粤,Java共有8種基本類型,4種整型特笋、2種浮點型剃浇、1種字符型和1種布爾型。
- Java整型
int
4字節(jié)、short
2字節(jié)虎囚、long
8字節(jié)角塑、byte
1字節(jié);
需要注意的是Java整型的范圍不像C語言那樣與運行代碼的機器有關淘讥,所以Java的可移植性較高 - 浮點型
float
4字節(jié)圃伶、double
8字節(jié);
一般情況下都是用double
類型蒲列,很少使用float
類型窒朋,使用float
類型時,數(shù)值后有一個F
蝗岖,沒有后綴默認是double
類型 - char類型
用于表示單個字符炼邀,通常用來表示字符常量,還有一些用于表示特殊字符的轉義字符序列(參照C語言) - boolean類型
該類型有兩個值剪侮,false
和true
拭宁,常用于判定邏輯條件
**此處需注意Java和C++的區(qū)別,Java中整型和布爾型不可以相互轉換瓣俯,C++中整數(shù)0相當于布爾值的false
杰标,非零值相當于布爾值的true
,但是在Java中則不存在這種說法腔剂,例如:
if (x = 0)//
在C++中總是能夠執(zhí)行,因為x=0
的條件在C語言中總是false
驼仪,Java中則不能通過編譯Java示例1
3. 變量與常量
- 變量聲明必須標明其數(shù)據類型掸犬,例如
int num;//聲明一個整型變量num
double salary;//聲明一個double型變量salary
- 變量初始化
Java中不能使用未初始化的變量湾碎,例如:
int num;
System.out.println(num);
在C語言中該程序能正常運行奠货,輸出一個隨機的數(shù)字介褥,但是Java認為這種語法是錯誤的
Java變量的初始化和C語言類似;
int num;
num = 12;//first method
int salary = 10000;//second method
另外Java不區(qū)分變量的聲明與定義
- 常量
利用final
關鍵字聲明常量递惋,常量名常使用大寫柔滔,例如:
final double PI = 3.1415;//聲明一個常量PI