结合实例说明Java违例(异常)处理机制?

来源:百度知道 编辑:UC知道 时间:2024/05/18 14:20:15

看不懂可以加我QQ23400262
异常处理能排除特殊,使程序不受特殊情况而停止.
下面是用户自定义的异常,即年龄小于20和大于60时就抛出异常,即小二20和大于60的系统排除.还有一些除数不能为0的异常等...
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.applet.*;
class MyException extends Exception
{
public String getMessage() {
return "年龄超出范围!";
}
}
public class Customer extends JApplet implements ActionListener
{
int custAge;
JPanel p;
JLabel labage;
JTextField tfage;
JButton b;
public void setAge(int age) throws MyException
{
if ((age < 20) || (age > 60))
throw new MyException();
}

public void init()
{
p = new JPanel();
getContentPane().add(p);
labage = new JLabel("在这里输入年龄:");
tfage = new JTe