麻烦高手写2分查找JAVA代码

来源:百度知道 编辑:UC知道 时间:2024/09/21 00:47:17
结果就是编译成功后。弹出一个输入框然后输入数字(1,2,3,4,5),点击确定后。又出现一个输入框!输入数字(5)!又点击确定!看能不能查到刚才输的数字。假如输入5!会显示查找到。输入7就会显示未找到。用2分查找做。谢谢

花了我将近一个小时的时间摆弄,你还不舍得给分
第一个类
/**************************************************************************
* 该类为启动类,运行该类,将跳出输入数组对话框,输入的数字之间用逗号隔开,若输入
* 的不是数字有可能出现异常,请自己处理。输入的数字最大个数为100,也可以修改处理
* 更大个数的数组。
**************************************************************************/
package terry.test;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.EventListener;
import java.util.StringTokenizer;

public class InputData extends JFrame implements ActionListener
{
Container con=this.getContentPane();
JButton button1=new JButton("确定");
JButton button2=new JButton("取消");
JLabel label=new JLabel("请输入数组:");
JTextField text=new JTextField("数字之间用逗号隔开");
Panel panel1=new Panel();
Panel panel2=new Panel();

@SuppressWarnings(