Java基礎-----基礎語法

Java基礎-----基礎語法

通過HelloWorld來看看Java類

public的類的類型需要和.java文件名相同

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello World!");
	}

}

Java的關鍵字

public 、 static、 void

Java的標識符

在這裏插入圖片描述

Java的運算符

算數運算符

在這裏插入圖片描述

賦值運算符

在這裏插入圖片描述

比較運算符

在這裏插入圖片描述

邏輯運算符

與 &&
或 ||
非 !

三元運算符

int max = (a > b)? a : b

Java的常量(final)

在這裏插入圖片描述

常量的分類

在這裏插入圖片描述

Java的變量

在這裏插入圖片描述

Java是強類型語,在某個作用域中定義好類型的變量就不能轉換類型了
在這裏插入圖片描述

想要使用的變量必須初始化
在這裏插入圖片描述

注意變量的作用域
在這裏插入圖片描述
注意事項
在這裏插入圖片描述

Java的數據類型

在這裏插入圖片描述

整數類型(byte、short、int、long)

注意四種整型的範圍

整型計算公式:
-2^(字節數 * 8 -1) ~ 2^(字節數 * 8 -1) - 1

byte 1個字節
short 2個字節
int 4個字節
long 8個字節
在這裏插入圖片描述

其它進製表示

在這裏插入圖片描述

浮點類型(float、double)

0.8默認爲double類型

float a = 0.8//報錯
float b = 0.8f

在這裏插入圖片描述

字符類型(char)

在這裏插入圖片描述

布爾類型(boolean)

在這裏插入圖片描述

數據類型的轉化

自動數據類型轉化(範圍小轉大)

在這裏插入圖片描述
在這裏插入圖片描述

強制數據類型轉化(範圍大轉小)有損失

在這裏插入圖片描述

計算中的類型轉換

在這裏插入圖片描述

Java的數組

在這裏插入圖片描述

數組初始化(一維)

默認賦值

在這裏插入圖片描述

在這裏插入圖片描述

定值賦值

在這裏插入圖片描述

Java內存中的堆棧

基本數據類型存放在棧中

引用數據類型存放在堆中
在這裏插入圖片描述

重要屬性length

int[] a = new a[5]
System.out.println(Arrays.toString(a.length))

注意初始化的長度
在這裏插入圖片描述

數組索引

數組索引訪問元素

在這裏插入圖片描述

數組索引修改值(內存過程)

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

二維數組

初始化

在這裏插入圖片描述

帶值初始化

在這裏插入圖片描述

內存過程(索引修改)

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

不規則二維數組

在這裏插入圖片描述

Java的流程控制

if語句

只有if分支

if (a > 0) {
	a = a + 1;
}

if else語句

if (a > 0){
	a = a+1;
} 
else{
	a = a - 1;
}

if else語句的特殊型數


if (a > 0){
	
}
else if (a = 0){
	
}
else{

}

條件運算符

System.out.println("The larger one is "+ (a > b)? a:b)

switch語句

在這裏插入圖片描述

char ch = 'A';
switch (ch) {
	case 'B':
		System.out.println("case one");
        break;
    case 'A':
        System.out.println("case two");
        break;
    case 'C':
        System.out.println("case three");
        break;
}

for語句

普通for

for (i = 0;i < n;i++){
	System.out.println(Arrays.toString(i))
}

增強for

int[] arr = {12345}
for(int x:arr){
	System.out.print(x)
}

while語句

while(true){
	System.out.println("love you!")
}

do while

先進入循環體,所以至少執行一趟

do{
 System.out.println("love you!")
}while(false)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章