如何设置顺序搜索 [英] How do I set up a sequential search

查看:59
本文介绍了如何设置顺序搜索的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我到目前为止所做的,但我不知道如何设置数组编号的顺序搜索。



公共类赋值实现ActionListener {

私有JPanel面板;
私人JLabel标签,label2;
private JTextField text,text2;
私人JButton按钮,清晰;
private String [] numbers = {5658845,4520125,7895122,8777541,8451277,1302850,8080152,4562555,5552012,5050552,7825877,1250255,1005231,6545231,3852085,7576651,7881200,4581002};

public Assignment(){
JFrame gui = new JFrame();
gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
gui.setTitle(大学费用);
gui.setSize(325,150);
panel = new JPanel(new GridLayout(3,2));
gui.add(小组);
gui.setVisible(true);
label = new JLabel(收费卡号码);
label2 =新JLabel(结果);
text = new JTextField(,10);
text2 = new JTextField(,10);
text2.setEditable(false);
button = new JButton(Enter);
clear = new JButton(Clear);

panel.add(label);
panel.add(text);
panel.add(label2);
panel.add(text2);
panel.add(clear);
clear.addActionListener(this);
panel.add(按钮);
button.addActionListener(this);

}



public static void main(String [] args){
new Assignment();
}

@Override
public void actionPerformed(ActionEvent e){
String action = e.getActionCommand();
if(action.equals(Clear)){
text.setText();
text2.setText();
}
else if(action.equals(Enter)){


}

}
}

解决方案

小心使用该名称分配。这是java编程中常见的一个词,可能会被采用。



顺序搜索说明 [ ^ ]

This is what I have so far, but I don't know how to set up a sequential search for the array numbers.

  public class Assignment implements ActionListener{

        private JPanel panel;
        private JLabel label, label2;
        private JTextField text, text2;
        private JButton button, clear;
        private String[] numbers = { "5658845, 4520125, 7895122, 8777541, 8451277, 1302850, 8080152, 4562555, 5552012, 5050552, 7825877, 1250255, 1005231, 6545231, 3852085, 7576651, 7881200, 4581002" };
    
    public Assignment(){
        JFrame gui = new JFrame();
        gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        gui.setTitle("College Expenses");
        gui.setSize(325, 150);
        panel = new JPanel(new GridLayout(3, 2));
        gui.add(panel);
        gui.setVisible(true);
        label = new JLabel("Charge Card Number");
        label2 = new JLabel("Results");
        text = new JTextField("" , 10);
        text2 = new JTextField("" , 10);
        text2.setEditable(false);
        button = new JButton("Enter");
        clear = new JButton("Clear");
        
        panel.add(label);
        panel.add(text);
        panel.add(label2);
        panel.add(text2);
        panel.add(clear);
        clear.addActionListener(this);
        panel.add(button);
        button.addActionListener(this);
        
        }


           
    public static void main(String[] args) {
        new Assignment();
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        String action = e.getActionCommand();
        if (action.equals("Clear")) {
	            text.setText("");
                    text2.setText("");
	        }
        else if (action.equals("Enter")) {
            
            
        }
            
    }
}

解决方案

Carefull with that name "Assignment". That a common word in java programming and might be taken.

Sequencial search explained[^]


这篇关于如何设置顺序搜索的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆