北邮自考JAVA实践考试

昨天参加了北邮java实践考试,考试时间一小时,两个题。记录一下。

第一个题是图形化界面的题。

两个文本框,两个按钮,一个按钮写字符串反转,另一个写关闭。点击字符串反转按钮,文本框一的内容,会反转出现在文本框二中。

字符串反转的写法很多。字符串的操作也是平时开发中常用的,要熟练掌握,而不总遇到了再去百度。

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;

public class Main {
	public static void main(String[] args) {
		new StrFrame();
	}
}

class StrFrame extends JFrame implements ActionListener {
	JButton jButton1;
	JButton jButton2;
	JTextField jTextField1;
	JTextField jTextField2;
	
	public StrFrame() {
		setSize(500,500);
		
		jTextField1 = new JTextField(10);
		jTextField2 = new JTextField(10);
		
		jButton1 = new JButton("字符串反转");
		jButton2 = new JButton("关闭");
		
		setLayout(new FlowLayout());
		
		add(jTextField1);
		add(jTextField2);
		add(jButton1);
		add(jButton2);
		
		jButton1.addActionListener(this);
		jButton2.addActionListener(this);
		setVisible(true);
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == jButton1) {
			String text1 = jTextField1.getText();
			jTextField2.setText(new StringBuilder(text1).reverse().toString());
		} else {
			//关闭
			dispose();
			System.exit(0); 
		}
		
	}
}

第二个题,是定义书类,客户类,购买类。其中购买类有两个成员函数,一个是记录客户购买关系,另一个是展示购买记录。

这个类文件比较多就不写了,主要是hashmap的遍历。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值