基礎語法

巋然如故發表於2020-11-04

基礎語法

註釋

單行註釋: //
多行註釋: /* /
注意:多行註釋裡面不能巢狀使用
文件註釋:文件註釋以/
* 開始,以 */ 結

/*
	java程式中最基本的組成單位是類
	類的定義格式:
		public class 類名 {
		}
	這是我定義的類
	
*/
public class HelloWord{
	/*
		這是我定義的方法
		main方法是程式的入口方法,程式碼的執行是從main方法開始的
	*/
	public static void main(String[] rags){
		//這是輸出語句,""裡面的內容是可以改變的
		System.out.println("哈哈");
	}
}
關鍵字

字母全部小寫;常用的程式碼編輯器針對關鍵字會做特殊顏色註釋

常量

在程式執行中,其值不可發生改變的量

常量分類:

/*
字串常量: 用雙引號括起來的內容   “HelloWorld”,“黑馬程式設計師”
整數常量: 不帶小數的數字            666,-88
小數常量: 帶小數的數字              13.14,-5.21
字元常量: 用單引號括起來的內容,必須是當個字元   ‘A’,‘0’, ‘我’
布林常量: 布林值,表示真假          只有兩個值:true,false
空常量: 一個特殊的值,空值          值是:null
*/

public class constantDemo{
	public static void main(String[] rags){
		//字串常量
		System.out.println("程式設計師");
		System.out.println("----------");
		//整數常量
		System.out.println(666);
		System.out.println("----------");
		//小數常量
		System.out.println(13.14);
		System.out.println("----------");
		//字元常量
		System.out.println('A');
		System.out.println("----------");
		//布林值
		System.out.println(true);
		System.out.println("----------");
		//空值,不能直接輸出
		//System.out.println(null);
		//System.out.println("----------");
	}
}
資料型別

Java語言是強型別語言,對於每一種資料都給出了明確的資料型別,不同的資料型別也分配了不同的記憶體空間,所以它們表示的資料大小也是不一樣的。

資料型別關鍵字記憶體佔用取值範圍
整數byte1-128~127
short2-32768~32767
int4-2的31次方到2的31次方-1
long8-2的63次方到2的63次方-1
浮點數float41.401298e-45到3.402823e+38 -3.402823e到1.401298e-45
double84.9000000e-324 到1.797693e+308 -1.797693e+308到-4.900000e-324
字元char20-65535
布林boolean1true,false

說明:e+38表示是乘以10的38次方,同樣,e-45表示乘以10的負45次方

型別轉換

把一個表示資料範圍小的數值或者變數賦值給另一個表示資料範圍大的變數;
型別轉換時,要注意資料型別及取值範圍;資料型別範圍小的往資料型別範圍大的轉,逆向可能會導致數值精度丟失

public class ContType{
	public static void main(String[] rags){
		//自動型別轉換
		byte a = 10;
		short s = a;
		int i = a;
		
		//不相容的型別: 從byte轉換到char可能會有損失
		//char z = a;

        //強制型別轉換
		//int k = 88.88;  不相容的型別: 從double轉換到int可能會有損失
		int k = (int)88.88;
		System.out.println(k);		//輸出為88 		
				
	}
}
識別符號及命名規則

識別符號:就是給類,方法,變數等起名字的符號。

識別符號定義規則:

  • 數字、字母、下劃線(_)和美元符($)組成
  • 不能以數字開頭
  • 不能是關鍵字
  • 區分大小寫

常見命名約定
小駝峰命名法:方法、變數
識別符號由多個單片語成的時候,第一個單詞首字母小寫,其他單詞首字母大寫

大駝峰命名法:類
識別符號由多個單片語成的時候,每個單詞的首字母大寫