酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

自定义异常checknumexception,并在main()方法中捕获该异常, 提示“异常:该数小于零”,否则显示输出该数。用java写出这个代码

以下是用Java编写的代码: ```java public class CheckNumException extends Exception { public CheckNumException(String message) { super(message); } } public class Main { public static void main(String[] args) { try { int num = -1; // 这里可以替换成你想要检查的数值 checkNum(num); System.out.println("该数为:" + num); } catch (CheckNumException e) { System.out.println("异常:" + e.getMessage()); } } public static void checkNum(int num) throws CheckNumException { if (num < 0) { throw new CheckNumException("该数小于零"); } } } ``` 在上面的代码中,首先定义了一个自定义异常`CheckNumException`,该异常继承自`Exception`。然后在`main`方法中,通过调用`checkNum`方法来检查一个数值是否小于零。如果小于零,则抛出`CheckNumException`异常并在`catch`块中捕获该异常,并输出异常提示信息。否则,输出该数值。 [2024-05-24 09:54:32 | AI写代码神器 | 626点数解答]

相关提问