一、Java數據類型
Java支持8種基本數據類型,分別為byte、short、int、long、float、double、char、boolean。其中,byte、short、int、long、float、double是數值類型,char是字符類型,boolean是布爾類型。在Java中,類型大小和精度有嚴格的要求。
//數據類型使用示例
public class DataTypeExample {
public static void main(String[] args) {
byte a = 1;
short b = 2;
int c = 3;
long d = 4L;
float e = 5.0F;
double f = 6.0;
char g = 'a';
boolean h = true;
System.out.println("byte: " + a);
System.out.println("short: " + b);
System.out.println("int: " + c);
System.out.println("long: " + d);
System.out.println("float: " + e);
System.out.println("double: " + f);
System.out.println("char: " + g);
System.out.println("boolean: " + h);
}
}
二、Java類和對象
在Java中,類是一種抽象數據類型,用於描述對象的屬性和行為。類定義了一組屬性和方法,該集合被稱為該類的成員。Java中的對象是類的一個實例,可以調用類的成員方法和屬性。在實際開發中,類通常通過其他類來創建和使用。
//類和對象使用示例
class Dog {
int age;
String name;
void bark() {
System.out.println("汪汪汪");
}
}
public class ClassAndObjectExample {
public static void main(String[] args) {
Dog myDog = new Dog();
myDog.age = 5;
myDog.name = "小狗";
System.out.println("狗的名字是:" + myDog.name);
System.out.println("狗的年齡是:" + myDog.age);
myDog.bark();
}
}
三、Java控制語句
Java提供了多種控制語句來控制程序的流程,包括if語句、for循環語句、while循環語句、do-while語句、switch語句等。常用的控制語句是if語句和for循環語句。
//控制語句使用示例
public class ControlStatementExample {
public static void main(String[] args) {
int x = 1;
if (x > 0) {
System.out.println("x是正數");
} else if (x < 0) {
System.out.println("x是負數");
} else {
System.out.println("x是0");
}
for (int i = 0; i < 5; i++) {
System.out.println("i的值為:" + i);
}
}
}
四、Java異常處理
在Java中,異常是一個事件,它可能在程序執行期間發生,導致程序中斷正在執行的代碼塊。Java提供了一套異常處理機制,以便程序可以對異常進行捕獲並進行恰當的處理。Java異常分為受檢異常和非受檢異常。受檢異常必須在代碼中進行處理,而非受檢異常不需要進行處理。
//異常處理使用示例
import java.io.*;
public class ExceptionExample {
public static void main(String[] args) {
try {
int num1 = 10;
int num2 = 0;
int result = num1 / num2;
} catch (ArithmeticException e) {
System.out.println("除數不能為0");
} finally {
System.out.println("這是finally代碼塊");
}
try {
FileReader file = new FileReader("test.txt");
BufferedReader br = new BufferedReader(file);
String str;
while ((str = br.readLine()) != null) {
System.out.println(str);
}
br.close();
} catch (IOException e) {
System.out.println("文件讀取異常:" + e.getMessage());
}
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/183726.html
微信掃一掃
支付寶掃一掃