收藏 分享(赏)

java编程题(仅供参考).doc

上传人:dzzj200808 文档编号:2253016 上传时间:2018-09-07 格式:DOC 页数:12 大小:339.05KB
下载 相关 举报
java编程题(仅供参考).doc_第1页
第1页 / 共12页
java编程题(仅供参考).doc_第2页
第2页 / 共12页
java编程题(仅供参考).doc_第3页
第3页 / 共12页
java编程题(仅供参考).doc_第4页
第4页 / 共12页
java编程题(仅供参考).doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、1. (5 分)几何图形(控件):设计窗体、下拉框、文本窗等版本 1:import java.awt.*;import java.util.Vector;import javax.swing.*;public class ComboBox extends JFramepublic ComboBox()this.setLayout(new FlowLayout();Vector boxItem = new Vector();/创建下拉框的内容boxItem.add(“莆田“ );boxItem.add(“厦门“ );boxItem.add(“福州“ );JComboBox comboBox =

2、new JComboBox(boxItem);JTextField textField = new JTextField(“加油“, 10); /创建一个文本框this.add(comboBox,BorderLayout.CENTER);this.setTitle(“地区“);this.pack();this.setVisible(true);this.add(textField);public static void main(String args) new ComboBox();版本2:import javax.swing.*;import java.awt.*;import java.

3、awt.event.*;public class ComboBoxs extends JFrame String decription=“Ebullient“,“Obtuse“,“Recalcitrant“,“Brilliant“,“Somnescent“,“Timorous“,“Folrid“,“Putrescent“;JTextField t=new JTextField(15);JComboBox c=new JComboBox();JButton b=new JButton(“Add time“);int count=0;public ComboBoxs()for(int i=0;i

4、list=new ArrayList();Chaozuo c=new Chaozuo();for(int i=0;i list=new ArrayList();/search函数实现搜索的功能void search(List s)System.out.print(“请输入要搜索的学生的学号:“);String number=no.next();for(int i=0;i s) throws MYExceptionint i;System.out.print(“请输入要删除的学生的学号:“);String number=no.next();for(i=0;i s)System.out.print

5、ln(“请增加一条学生信息: “);s.add(new Student();/print函数实现学生信息的打印void print(List s)System.out.println(“学生信息如下:“);for(ListIterator it=s.listIterator();it.hasNext();)System.out.println(it.next();4)设计一个关键字统计程序:利用 HashMap 存储关键字统计信息,对用户输入的关键字序列进行统计package maps;import java.util.*;public class Mapuse public static v

6、oid main(String args) /统计用户输入列表中单词的出现频率Scanner s=new Scanner(System.in);Map m=new TreeMap();String str=new String10;System.out.println(“Please input string(input 10):“);for(int i=0;i list=new ArrayList();try File f=new File(“d:/dat.txt“);Scanner sc=new Scanner(f);int k=0;while(sc.hasNextLine()list.a

7、dd(+k+“ “+sc.nextLine();BufferedWriter out=new BufferedWriter(new FileWriter(f);for(int i=0;ilist.size();i+)out.write(list.get(i)+“rn“);/ out.flush();out.close();System.out.println(“操作已经成功完成!“);finally实验结果给 dat.txt 文件内容加行号(3) 、学生对象操作:设计学生类,把学生对象存储进文件,并能再从文件中读取。package xuesheng;import java.io.*;publi

8、c class Io_three public static void main(String args) throws IOException, ClassNotFoundException Stu st=new Stu(“张三“,70,“男“),new Stu(“李四“,71,“ 女“),new Stu(“王五“,72,“ 男“);File file=new File(“d:/students.txt“);/ if(!file.exists()file.createNewFile();ObjectOutputStream out=null;tryout=new ObjectOutputSt

9、ream(new FileOutputStream(file);for(int i=0;ist.length;i+)out.writeObject(sti);finallyout.close();ObjectInputStream in=null;tryin=new ObjectInputStream(new FileInputStream(file);Stu st2=null,null,null;for(int i=0;ist2.length;i+)st2i=(Stu)in.readObject();System.out.println(st2i);finallyin.close();Stu

10、.java 文件代码如下:package xuesheng;import java.io.Serializable;public class Stu implements SerializableString stu_name;int stu_no;String stu_age;public Stu(String stu_name,int stu_no,String stu_age)this.stu_name=stu_name;this.stu_no=stu_no;this.stu_age=stu_age;public String toString()return “姓名:“+ stu_name+“t学号:“ +stu_no+“tt性别:“ +stu_age;最后综合题参考三班整理的材料,需要的话向我拿,因为没有电子档。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报