上了青 鸟,晕阿
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 []aaa)
NumberException a1=new NumberException(10);
obj.test(args);
}
}
这个程序怎么老提示我
非法的表达式开始
public void test(String []number);
^
非法的表达式开始
public static void main(String []aaa)
^
这个地方哪错了
另外问一下obj.test(args);干什么用
这个程序我没有给字符串传任何东西,怎么书上显示的范例输出了一个144
请问这是怎么回事?