一、數據類型
Java中的數據類型可以分為:整型、浮點型、字符型和布爾型。其中,整型包括byte、short、int和long,分別表示不同範圍的整數,如byte表示-128到127之間的整數。浮點型包括float和double,分別表示單精度和雙精度浮點數。字符型用於表示單個字符,使用char關鍵字。布爾型只有兩個取值:true和false。
// 數據類型示例代碼 byte b = 127; short s = 32767; int i = 2147483647; long l = 9223372036854775807L; // 需要在結尾加上L表示長整型 float f = 3.14f; // 需要在結尾加上f表示單精度浮點數 double d = 3.1415926535; char c = 'A'; boolean bool = true;
二、運算符
Java中常用的運算符包括算數運算符、關係運算符、邏輯運算符和位運算符。
算數運算符包括:加號+、減號-、乘號*、除號/、取余%和自增自減++、–。
關係運算符包括:等於==、不等於!=、大於>、小於=、小於等於<=。
邏輯運算符包括:與&&、或||、非!。
位運算符包括:按位與&、按位或|、按位異或^、按位取反~、左移<>和無符號右移>>>。
// 運算符示例代碼 int a = 5; int b = 3; int c = a + b; // 加法運算 int d = a - b; // 減法運算 int e = a * b; // 乘法運算 int f = a / b; // 除法運算 int g = a % b; // 取余運算 a++; // 等價於a = a + 1,a的值變為6 b--; // 等價於b = b - 1,b的值變為2 boolean result1 = (a > b) && (a != b); // 邏輯運算 int result2 = a & b; // 按位與運算
三、控制語句
Java中常用的控制語句有:條件語句if-else和switch,循環語句for、while和do-while,以及跳轉語句break、continue和return。
條件語句if-else用於根據條件執行不同的語句塊。
// if-else語句示例代碼
int score = 85;
if (score >= 90) {
System.out.println("優秀");
} else if (score >= 80) {
System.out.println("良好");
} else if (score >= 70) {
System.out.println("一般");
} else {
System.out.println("不及格");
}
switch語句用於根據不同的值執行不同的語句塊。
// switch語句示例代碼
int day = 2;
switch (day) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
default:
System.out.println("未知");
break;
}
循環語句for用於固定次數的循環,while和do-while用於根據條件進行循環。
// 循環語句示例代碼
for (int i = 1; i <= 5; i++) {
System.out.println(i);
}
int j = 1;
while (j <= 5) {
System.out.println(j);
j++;
}
int k = 1;
do {
System.out.println(k);
k++;
} while (k <= 5);
跳轉語句break用於跳出循環,continue用於跳過本次循環,return用於返回結果並結束方法。
// 跳轉語句示例代碼
for (int i = 1; i <= 5; i++) {
if (i == 3) {
break;
}
System.out.println(i);
}
for (int j = 1; j <= 5; j++) {
if (j == 3) {
continue;
}
System.out.println(j);
}
public int add(int a, int b) {
return a + b;
}
四、方法
Java中的方法用於封裝可重用的代碼塊,並可接收輸入參數並返回結果。
// 方法示例代碼
public static void printString(String str) {
System.out.println(str);
}
public static int add(int a, int b) {
return a + b;
}
五、類和對象
Java中的類用於封裝數據和行為,並可以創建對象用於訪問這些數據和行為。不同的對象可以擁有相同的數據和行為,但具體的數據值和行為表現可能各不相同。
在類中,可以定義屬性和方法。屬性用於存儲數據,方法用於操作數據並返回結果。
// 類和對象示例代碼
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public String toString() {
return "姓名:" + name + ",年齡:" + age;
}
}
public static void main(String[] args) {
Person p1 = new Person("張三", 20);
System.out.println(p1.toString());
Person p2 = new Person("李四", 25);
System.out.println(p2.toString());
}
六、異常處理
Java中的異常處理用於捕獲和處理程序執行過程中可能出現的錯誤情況,防止程序意外崩潰。
常見的異常包括:NullPointerException(空指針異常)、ArrayIndexOutOfBoundsException(數組越界異常)、ArithmeticException(算術異常)等。
異常處理語句包括try-catch塊和finally塊。在try塊中,放置可能會拋出異常的代碼。在catch塊中,捕獲並處理異常。在finally塊中,放置一些無論是否出現異常都需要執行的代碼。
// 異常處理示例代碼
public static int divide(int a, int b) {
int result = 0;
try {
result = a / b;
} catch (Exception e) {
System.out.println("出現異常:" + e.getMessage());
} finally {
System.out.println("無論是否出現異常,這裡都會執行。");
}
return result;
}
原創文章,作者:ZIOBG,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/370846.html
微信掃一掃
支付寶掃一掃