public static void main(String[] args) { int a = 5; int b = 0; System.out.println( a / b); } |
Exception in thread "main" java.lang.ArithmeticException: / by zero at io.renren.modules.sys.controller.SysUserController.main(SysUserController.java:154) |
public static void main(String[] args) { String str = "abc"; System.out.println(Integer.parseInt(str)); } |
Exception in thread "main" java.lang.NumberFormatException: For input string: "abc" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:580) at java.lang.Integer.parseInt(Integer.java:615) at io.renren.modules.sys.controller.SysUserController.main(SysUserController.java:153) |
public static void main(String[] args) { String str = "NBA"; if (str.equals("NBA")) { throw new NumberFormatException(); } else { System.out.println(str); } } |
Exception in thread "main" java.lang.NumberFormatException at io.renren.modules.sys.controller.SysUserController.main(SysUserController.java:154) |
public static void testThrows() throws NumberFormatException { String str = "NBA"; System.out.println(Integer.parseInt(str)); } public static void main(String[] args) { try { testThrows(); } catch (NumberFormatException e) { e.printStackTrace(); System.out.println("非数直类型不能强制类型转换"); } } |
java.lang.NumberFormatException: For input string: "NBA" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:580) at java.lang.Integer.parseInt(Integer.java:615) at io.renren.modules.sys.controller.SysUserController.testThrows(SysUserController.java:153) at io.renren.modules.sys.controller.SysUserController.main(SysUserController.java:158) 非数直类型不能强制类型转换 |