定于一个方法 传入的参数要进行自加操作并返回,要求参数类型为整型,否则抛出异常 写出JAVA代码
时间: 2024-12-01 21:30:20 浏览: 11
你可以使用Java的`Number`接口或`ArithmeticException`异常来实现这个需求。这里是一个简单的示例:
```java
public class NumberAdder {
public static int add(int num) throws ArithmeticException {
if (num instanceof Integer) { // 检查是否为整数
return num + num; // 自加并返回结果
} else {
throw new ArithmeticException("Input must be an integer.");
}
}
public static void main(String[] args) {
try {
int result = add(5); // 正常调用
System.out.println(result);
} catch (ArithmeticException e) {
System.out.println("An error occurred: " + e.getMessage());
}
}
}
```
在这个例子中,`add`方法接受一个`int`类型的参数,并进行自加。如果输入不是整数,它会抛出`ArithmeticException`异常。
阅读全文