Java新手在这里,我正在做一个练习,尽量使用尽可能少的try ... catch语句来捕获抛出的异常。当我编译代码时,我收到IllegalArgumentException
错误,并不确定如何使用try ... catch语句解决此问题。尝试... Java中的catch语句练习
我看过教程,看了其他的例子,但由于这是一个新概念,我仍然不确定如何使用try ... catch来完成这个特定的练习。
public class Main extends Object {
public static void main(String [] args) {
tryGetMax();
tryRemove();
private static final void tryGetMax() {
int max = 0;
max = FunMethods.getMax((Integer[])null);
Integer[] numbers = new Integer[50];
Random rand = new Random();
for (int i = 0; i < 50; i++) {
numbers[i] = new Integer(rand.nextInt(500));
}
numbers[32] = null;
max = FunMethods.getMax(numbers);
numbers[32] = new Integer(rand.nextInt(500));
max = FunMethods.getMax(numbers);
}
运动的第二部分:
private static final void tryRemove() {
FunMethods.remove(null, 2);
Object[] someObjects = new Object[12];
someObjects[0] = "a string!";
someObjects[1] = new Integer(32);
someObjects[2] = new Float(42.5f);
someObjects[3] = "another string";
for (int i = 4; i < someObjects.length; i++) {
someObjects[i] = String.valueOf(i);
}
FunMethods.remove(someObjects, 12);
someObjects = FunMethods.remove(someObjects, 3);
我没有看到你的代码,你甚至试图添加一个try/catch语句的任何地方。您是阅读文档还是查看任何示例?你明白了什么? – tnw
你说得对,我还没有。这是我在添加try/catch语句以使其正确编译的行上存在混淆。 – MJW
SO不适合“教我如何做基本的东西”,对不起 –