基础java机试题

 /*

list  有序

ser/map无序

import javax.swing.JLabel;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import javax.swing.JLabel;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JPanel;
import java.util.*;

class test extends JFrame
{
 JFrame Testframe = new JFrame("小游戏");
 JLabel lbl_title,lbl_result;
 JTextField txtfirst,txtsecond,txtthird,txtfourth,txtresult;
 JButton btn_start,btn_result;
 JPanel jpl_label,jpl_didit,jpl_rusult;

 public test()
 {
    jbinit();
 }
 void jbinit()
 {
     lbl_title = new JLabel("考验你的数字意识");
     jpl_label = new  JPanel();
     Testframe.getContentPane().add(jpl_label,BorderLayout.NORTH);
     txtfirst = new JTextField(4);
     txtfirst.setEditable(false);
     txtsecond= new JTextField(4);
     txtsecond.setEditable(false);
     txtthird = new JTextField(4);
     txtthird.setEditable(false);
     txtfourth = new JTextField(4);
     txtfourth.setEditable(false);
     jpl_didit = new JPanel();
     jpl_didit.setLayout(new GridLayout(1,4));
     jpl_didit.add(txtfirst);
     jpl_didit.add(txtsecond);
     jpl_didit.add(txtthird);
     jpl_didit.add(txtfourth);
     Testframe.getContentPane().add(jpl_didit,BorderLayout.CENTER);
     lbl_result = new JLabel("请利用其规律写出第五个数字:");
     txtresult =new  JTextField(4);
     jpl_rusult = new JPanel();
     btn_start = new JButton("开始");
     btn_result = new JButton(" 看结果");
     jpl_rusult.setLayout(new GridLayout(2,2));
     jpl_rusult.add(lbl_result);
     jpl_rusult.add(txtresult);
     jpl_rusult.add(btn_start );
     jpl_rusult.add(btn_result);
     Testframe.getContentPane().add(jpl_rusult,BorderLayout.SOUTH);
     Testframe.setSize(150,150);
     Testframe.setVisible(true);
     Testframe.setVisible(false);
     Testframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

     btn_start.addActionListener(new ActionListener()
    {
       public void actionPerformed(ActionEvent e)
       {
          int[] array = new int[5];
          Random ran = new  Random();
          array[0] = Math.abs(ran.nextInt()%9);
          for(int i = 1; i < 5; i++)
          {
              array[i] = array[i-1]*2+1;
          }
          txtfirst.setText((new Integer(array[0])).toString());
          txtsecond.setText((new Integer(array[0])).toString());
          txtthird.setText((new Integer(array[0])).toString());
          txtfourth.setText((new Integer(array[0])).toString());
      }
    });
   }
 }
 

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值