在Java中,可以使用try-catch語句來捕獲并打印異常信息。以下是一個簡單的示例:
public class Main {
public static void main(String[] args) {
try {
// 代碼塊可能會出現異常的地方
int result = 10 / 0;
} catch (ArithmeticException e) {
// 捕獲異常并打印異常信息
System.out.println("發生異常:" + e.getMessage());
e.printStackTrace();
}
}
}
在上面的示例中,當嘗試計算10除以0時會拋出ArithmeticException異常。在catch塊中,我們使用e.getMessage()方法獲取異常信息并將其打印出來,同時使用e.printStackTrace()方法打印異常的詳細信息(包括異常的類型、消息和堆棧跟蹤)。這樣可以幫助我們更好地理解程序中發生的異常情況。