class NumberException
{
protected NumberException()
{
}
public void test(String []number);//多余的分号,去掉
{
try
{
String num=number[0];
int numValue=Integer.parseInt(num);
System.out.println("平方是:"+numValue*numValue);
}
catch(ArrayIndexOutOfBoundsException ne)
{
System.out.println("未给出参数");
}
catch(NumberFormatException nb)
{
System.out.println("给出的不是一个数");
}
}
}
class MultipleCatch
{
protected MultipleCatch()
{
}
public static void main(String []args)//改成args,你才能调用args啊
{
NumberException obj=new NumberException();
obj.test(args);
}
}
照着书又改了一下错,还是有三个错:
1.缺少方法主体,或声明抽象
public void test(String []number);
^
2.找不到符号
符号: 变量 number
位置: 类 NumberException
String num=number[0];
^
3.找不到符号
符号: 变量 args
位置: 类 MultipleCatch
obj.test(args);
^
另外,我没有API,您帮忙解释一下好么(谢谢高手用共同探讨的口气来教我怎么编程谢谢)
你敢保证的说书上就是这样子的吗?
可惜不是你,陪我到最后