try,catch(异常作业)用string实现

try:监视异常发生

catch:捕捉处理,用于处理try代码中抛出的具体异常对象


package ch03;

public class TryCatchDemo {
public static void main(String[] args)
{
	//定义一个String变量值为null
	String str=null;
	try
	{
		if(str.equals("hello"));
		{
			System.out.println("hello java");
		}
		
	}
	catch(NullPointerException e)
	{
		System.out.println("空指针异常");
	}
}
}

布置作业:

package ch03;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//定义一个界面 可以输入一串字符串 
//该面板还有一个确定
//点击确定可以弹出对话框
//输入不正确弹出空字符串
public class TryCatchDemo extends JFrame
{
	private JPanel p;
	private  JTextField txtResult;
	
	private JButton btnConfirm;
	private JMenu menuManger;
	
	public TryCatchDemo()
	{
		super("比较异常输出对话框");
		p=new JPanel();
		menuManger=new JMenu("比较异常管理框");//总框  
		txtResult=new JTextField(20);//指定列数的空的输入表
		//注册监听
		btnConfirm=new JButton("确定");//当点击确定按钮时  应弹出对话框  显示“字符创不存在”
		btnConfirm.addMouseListener(new MouseAction());
		p.add(txtResult);
		p.add(btnConfirm);
		
		this.add(p);
		this.setSize(300,150);
		this.setLocation(100,100);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setVisible(true);
	}
	private class MouseAction extends MouseAdapter
	{public void mouseClicked(MouseEvent e)
	{	//获取事件渊
		Object source=e.getSource();
		if(source==btnConfirm)
		{
			//如果消息是从btnConfirm中发出的 
			
			
		JOptionPane.showMessageDialog(btnConfirm,"字符串不存在");
			
			
			
				
		}
	

	}

				
				
		}
		public static void main(String[] args)
		{
			TryCatchDemo t=new TryCatchDemo();
			t.setVisible(true);
		}
}




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值