1.阅读以下示例类 SeqStack,在同一个函数中抛出异常和处理异常。
class SeqStack
{
int[[]data;
int MAX;
int top;
SeqStack(int m)
{
MAX=m;
data=new int[MAX];
top=0;
}
public void push(int item)
try
{
if(top ==MAX)
throw new Exception("stackFull");
data[top]=item;
top++;
catch(Exception e)
{
System.out.println("exception:"+e.getMessage());
System.exit(0);
}
}
public static void main(String args[])
{
SeqStack stack=new SeqStack(10);
for (int i=0; i<11; i++)
stack.push(i);
}
}
2.修改上例中的类 SeqStack,使抛出异常和处理异常分别在 push()函
数和main()函数中。