Java語法基礎
注釋
注釋是對代碼的解釋和說明文字,可以提高程式的可讀性,因此在程式中添加必要的注釋文字十分重要,Java中的注釋分為三種:
單行注釋,單行注釋的格式是使用//,從//開始至本行結尾的文字將作為注釋文字,
// 這是單行注釋文字
多行注釋,多行注釋的格式是使用/* 和 */將一段較長的注釋括起來,
/*
這是多行注釋文字
這是多行注釋文字
這是多行注釋文字
*/
注意:多行注釋不能嵌套使用,
檔案注釋,檔案注釋以/**開始,以*/結束,
關鍵字
關鍵字是指被java語言賦予了特殊含義的單詞,
關鍵字的特點:
? 關鍵字的字母全部小寫,
? 常用的代碼編輯器對關鍵字都有高亮顯示,比如現在我們能看到的public、class、static等,
常量
常量:在程式運行程序中,其值不可以發生改變的量,
Java中的常量分類:
? 字串常量 用雙引號括起來的多個字符(可以包含0個、一個或多個),例如"a"、"abc"、"中國"等
? 整數常量 整數,例如:-10、0、88等
? 小數常量 小數,例如:-5.5、1.0、88.88等
? 字符常量 用單引號括起來的一個字符,例如:'a'、'5'、'B'、'中'等
? 布爾常量 布林值,表示真偽,只有兩個值true和false
? 空常量 一個特殊的值,空值,值為null
除空常量外,其他常量均可使用輸出陳述句直接輸出,
public class Demo {
public static void main(String[] args) {
System.out.println(10); // 輸出一個整數
System.out.println(5.5); // 輸出一個小數
System.out.println('a'); // 輸出一個字符
System.out.println(true); // 輸出boolean值true
System.out.println("HelloWorld"); // 輸出字串
}
}
資料型別
計算機存盤單元
我們知道計算機是可以用來存盤資料的,但是無論是記憶體還是硬碟,計算機存盤設備的最小資訊單元叫“位(bit)”,我們又稱之為“位元位”,通常用小寫的字母”b”表示,而計算機中最基本的存盤單元叫“位元組(byte)”,
通常用大寫字母”B”表示,位元組是由連續的8個位組成,
除了位元組外還有一些常用的存盤單位,其換算單位如下:
1B(位元組) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
Java中的資料型別
Java是一個強型別語言,Java中的資料必須明確資料型別,在Java中的資料型別包括基本資料型別和參考資料型別兩種,
Java中的基本資料型別:
| 資料型別 | 關鍵字 | 記憶體占用 | 取值范圍 |
|---|---|---|---|
| 整數型別 | byte | 1 | -128~127 |
| short | 2 | -32768~32767 | |
| int(默認) | 4 | -2的31次方到2的31次方-1 | |
| long | 8 | -2的63次方到2的63次方-1 | |
| 浮點型別 | float | 4 | 負數:-3.402823E+38到-1.401298E-45 正數: 1.401298E-45到3.402823E+38 |
| double(默認) | 8 | 負數:-1.797693E+308到-4.9000000E-324 正數:4.9000000E-324 到1.797693E+308 | |
| 字符型別 | char | 2 | 0-65535 |
| 布爾型別 | boolean | 1 | true,false |
說明:
? e+38表示是乘以10的38次方,同樣,e-45表示乘以10的負45次方,
? 在java中整數默認是int型別,浮點數默認是double型別,
變數
變數的介紹
變數的定義格式:
? 資料型別 變數名 = 資料值;
? 資料型別:為空間中存盤的資料加入型別限制,整數?小數?
? 變數名:自己要為空間起的名字,沒有難度
? 資料值: 空間中要存盤的數值,沒有難度
變數的定義
變數:在程式運行程序中,其值可以發生改變的量,
從本質上講,變數是記憶體中的一小塊區域,其值可以在一定范圍內變化,
變數的定義格式:
資料型別 變數名 = 初始化值; // 宣告變數并賦值
int age = 18;
System.out.println(age);
或者(擴展)
// 先宣告,后賦值(使用前賦值即可)
資料型別 變數名;
變數名 = 初始化值;
double money;
money = 55.5;
System.out.println(money);
還可以(擴展)
在同一行定義多個同一種資料型別的變數,中間使用逗號隔開,但不建議使用這種方式,降低程式的可讀性,
int a = 10, b = 20; // 定義int型別的變數a和b,中間使用逗號隔開
System.out.println(a);
System.out.println(b);
int c,d; // 宣告int型別的變數c和d,中間使用逗號隔開
c = 30;
d = 40;
System.out.println(c);
System.out.println(d);
變數的修改
int a = 10;
a = 30; //修改變數的值
System.out.println(a);
變數前面不加資料型別時,表示修改已存在的變數的值,
變數的注意事項
- 在同一對花括號中,變數名不能重復,
- 變數在使用之前,必須初始化(賦值),
- 定義long型別的變數時,需要在整數的后面加L(大小寫均可,建議大寫),因為整數默認是int型別,整數太大可能超出int范圍,
- 定義float型別的變數時,需要在小數的后面加F(大小寫均可,建議大寫),因為浮點數的默認型別是double, double的取值范圍是大于float的,型別不兼容,
鍵盤錄入
我們可以通過 Scanner 類來獲取用戶的輸入,使用步驟如下:
1、導包,Scanner 類在java.util包下,所以需要將該類匯入,導包的陳述句需要定義在類的上面,
import java.util.Scanner;
2、創建Scanner物件,
Scanner sc = new Scanner(System.in);// 創建Scanner物件,sc表示變數名,其他均不可變
3、接收資料
int i = sc.nextInt(); // 表示將鍵盤錄入的值作為int數回傳,
示例:
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
//創建物件
Scanner sc = new Scanner(System.in);
//接收資料
int a = sc.nextInt();
//輸出資料
System.out.println(a);
}
}
識別符號
識別符號是用戶編程時使用的名字,用于給類、方法、變數、常量等命名,
Java中識別符號的組成規則:
? 由字母、數字、下劃線“_”、美元符號“$”組成,第一個字符不能是數字,
? 不能使用java中的關鍵字作為識別符號,
? 識別符號對大小寫敏感(區分大小寫),
Java中識別符號的命名約定:
? 小駝峰式命名:變數名、方法名
? 首字母小寫,從第二個單詞開始每個單詞的首字母大寫,如:firstName
? 大駝峰式命名:類名
? 每個單詞的首字母都大寫,如: StudentName
? 另外,識別符號的命名最好可以做到見名知意
? 例如:username、studentNumber等,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/553285.html
標籤:其他
下一篇:返回列表
