文档详情

java实验报告_打印提交版.doc

发布:2018-09-13约1.34万字共14页下载文档
文本预览下载声明
院 系: 计算机科学学院 专 业: 计算机科学与技术 年 级: 201 课程名称: Java程序设计 学 号: 学号201321091038 姓 名: 指导教师: 2016年 12月11 日 年级 ?2013 班号 1301 学号 201321091038 姓名 丹增乔热 专业 计算机科学与技术 学号 ? 姓名 实验名称 ?Java程序设计实验 实验 类型 设计型 综合型 创新型 √ 实 验 目 的 实 验 原 理 Ex1 用int score =Integer.parseInt(str)读取输入的成绩,通过ifelse语句判断分数是处于什么级别 小于60为不及格 ,60到小于70为及格,70到小于80为中等,80到小于90为良好,90到100为良好 成绩大于100小于0则为无效。public static void main(String[] args) throws Exception 将异常抛出 Ex2 用定义一个公有的 (public)长整型 ( long )证件号(IDNumber) 用定义一个公有的 (public)对象 ( String )姓名 ( name ) 用定义一个公有的 (public)对象 ( String )性别 ( sex ) 用定义一个公有的 (public)整数类型 ( int )年龄 ( age ) 建立四个方法分别是getidnumber ,getname,getsex,getage 创建一个新的对象people,然后用对象来调用前面创建的4个方法。 Ex3 创建一个Scanner对象用于屏幕输入。从控制台输入字符串,然后将字符串中的每一个字符分别放进byte数组中。创建一个文件输出流,并将append参数赋值为true,使其每次都从文件末尾写入按照字节将byte数组中的字符逐个写入文件输入流中。 Ex4 public Student(String studid,String classid,String name,String sex,int age)建议一个有参构造方法。用get读取数据用set写出数据,用构造函数初始化属性。最后增加一个方法?public?String?toString()把?Student?类对象的所有信息组合成一个字符串。 Ex5 用BorderLayout的布局方式在中间显示“请选择菜单”并创建两个下拉菜单分别是文件和编辑,然后在文件菜单下创建两个新的菜单打开和关闭,在编辑菜单下创建两个新的菜单复制和粘贴。然后对上面的创建的菜单实施监听,通过set方法获取他们的属性 在点击了菜单项后会触发事件处理中间显示会变为“选择了菜单+触发事件按钮”。 Ex6 继承JFrame类并实现ActionListener接口,声明两个对象分别是按钮JButton b1和标签 JLabel l1,l2。定义一个构造方法,用supre调用父类的构造方法,用CENTER使文字居中,定义按钮b1和标签L1,L2。用set设置一个按钮的快捷键和控制名。注册按钮事件 用Calendar.getInstance()语句来获取系统的时间和日期,用if语句盘点是否为按钮事件所需要的。用JFrame.setDefaultLookAndFeelDecorated(true)来装饰框架。创建一个JFrame对象,并且初始不可见。用JFrame.EXIT_ON_CLOSE)来设置框架关闭按钮事件用,frame.pack()来 压缩框架的显示区域,用frame.setVisible(true)来显示框架主窗口。最后用BorderLayout方式进行布局 Ex7 建立一个文本框的失去焦点事件来检测两次输入的密码是否为相同的,如果相同就直接输出密码输入成功 如果不相同就输出两次输入的密码不同,请重新输入。 Ex8 用模板新建一个对象,玩家的信息由对象获得(Object[][] playerInfo)。设置表的视口的初始大小(table.setPreferredScrollableViewportSize(new Dimension(550,100))),scrollPane加入到主pane中并设置布局为居中表头显JAV成绩表。点击图标退出表格子(f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE))用f.pack()方法使窗口里面的布局及组件的preferedSize来确定frame的最佳大小,设置为窗口可见(f.setVisible(true))。 实 验 结 果 (实验截图) Ex1 Ex2
显示全部
相似文档