一、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