郑州大学现代远程教育Java程序设计汇编

上传人:re****.1 文档编号:502914746 上传时间:2022-10-25 格式:DOCX 页数:9 大小:19.54KB
返回 下载 相关 举报
郑州大学现代远程教育Java程序设计汇编_第1页
第1页 / 共9页
郑州大学现代远程教育Java程序设计汇编_第2页
第2页 / 共9页
郑州大学现代远程教育Java程序设计汇编_第3页
第3页 / 共9页
郑州大学现代远程教育Java程序设计汇编_第4页
第4页 / 共9页
郑州大学现代远程教育Java程序设计汇编_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《郑州大学现代远程教育Java程序设计汇编》由会员分享,可在线阅读,更多相关《郑州大学现代远程教育Java程序设计汇编(9页珍藏版)》请在金锄头文库上搜索。

1、学习 好资料郑州大学现代远程教育JAVA程序设计课程考核要求说明:本课程考核形式为提交作业, 完成后请保存为 WOR2D003 格式的文档, 登陆学习平台提交,并检查和确认提交成功(能够下载,并且内容无误即为提 交成功)。一作业要求1. 请独立自主完成作业。二作业内容1. 简答题1)什么是对象和消息?对象和消息的关系是什么?答:对象:是数据以及可以对这些数据施加的操作结合在一起所 构成的独立实体的总称。 现实世界对象的两个特征: 状态与行为。 软件对象也具有状态与行为:状态:以一个或多个变量保存;行 为:用方法实现行为。消息:消息是对象之间相互请求和相互协作的途径,要求某 个对象执行类中所定义

2、的某个操作的规格说明。消息由三部分构 成:接收消息的对象、方法名称、方法的参数。消息是对象之间通信的唯一途径。2)简述基于Swing技术的GUI应用程序基开发步骤答: 1) 引入 Swing 包:2) import javax.swing.*;3) import java.awt.*;4) import java.awt.event.*;5) 选择 GUI 的外观风格 Look&Feel6) 创建并设置顶级窗口容器7) 创建与添加相关 Swing 组件8) 实现相应的事件监听器类,将组件注册9) 调整大小并显示顶层容器,将整个 GUI 界面显示出来。3) 常用的异常处理方法有哪些?答:异常处理

3、是指程序获得异常并处理,然后程序继续执行。常用异常处理方法:1) 捕获并处理例外2) 将方法中产生的例外抛出:声明异常和抛出异常1. 异常处理:在 Java 语言的错误处理结构由 try ,catch ,finally 三个块组成。 其中 try 块存放将可能发生异常的 Java 语言, 并管 理相关的异常指针; catch 块紧跟在 try 块后面,用来激发被捕 获的异常; finally 块包含清除程序没有释放的资源,句柄等。 不管 try 块中的代码如何退出,都将执行 finally 块。2. 抛出异常:Java语言可以不在方法中直接捕获,而用 throw语 句将异常抛给上层的调用者。

4、Throw 语句就是来明确地抛出一个 异常;首先你必需得到一个 Throwable 的实例句柄,通过参数传 到catch中,或者采用new操作符来创建一个。2. 读程序题1) 程序 Assign ,要求注释带标号 1,2,3,4 等的句子 ,并给出程序的运行结果。public class Assign public static void main (String args ) int x, y;float z=3.414f ;double w=3.1415; 1.声明并赋值double型变量 boolean truth=true; /2. 声明并赋值 boolean 型变量 char c;S

5、tring str;String str1=bye; 3.声明并赋值 String 类变量c=A;/4. 给字符变量赋值str=Hi out there;x=6;y=1000;System.out.println(x=+x);System.out.println(y=+y);System.out.println(z=+z);System.out.println(w=+w);System.out.println(truth=+truth);System.out.println(c=+c);System.out.println(str=+str);System.out.println(str1=+

6、str1);答:程序的运行结果为:x=6 y=1000 z=3.414 w=3.1415 truth=true c=A str=Hi out there str1=bye2) 读下面程序,从键盘输入 5,回车后输出的结果如何?从键盘输 入 quit ,回车后程序执行情况如何?import java.io.*;public class Test public static void main(String args) throws IOException BufferedReader buf=new BufferedReader( new InputStreamReader(System.in)

7、; while(true) String str=buf.readLine();if(str.equals(quit)break;int x=Integer.parseInt(str);System.out.println(x*x);答:从键盘输入 5,回车后输出: 25从键盘输入 quit ,回车后:终止应用程序的运行3) 读程序,画图表示程序运行后的图形界面 import java.awt.*;import javax.swing.*;public class T extends JFrame public T ( ) super(GridLayout);Container con=thi

8、s.getContentPane(); con.setLayout(new GridLayout(2,3); con.add(new JButton(a); con.add(new JButton(b); con.add(new JButton(c);更多精品文档学习 好资料学习-好资料con. add( new JButton (d); con. add( new JButton (e); con. add( new JButto n( f); setSize(200, 80); setVisible(true);public static void mai n( Stri ng args)

9、 new T();答:程序运行后的图形界面为:|Gr JLayoutxjabc |def3. 程序设计题目1)编程序实现,用Switch语句输出2000年2月所包含的天数。(要求适当加上程序注释。)答:程序如下:public class CalculateDays public static void main(String args) int year = 2000;/ 年份int month = 2;/ 月份int days = 0;/ 天数switch (mon th) case 1:case 3: case 5: case 7:case 8:case 10:case 12:days =

10、 31;/1、3、5、7、8、10、12 月份有 31 天break;case 4:case 6:case 9:case 11:days = 30;/4、 6、9、11月份有 30 天break;case 2:/ 根据年份计算 2 月份的天数if ( (year % 4 = 0) & !(year % 100 = 0)| (year % 400 = 0) )/如果年份能被 4整除但不能被 100 整除,或者年份能被 400 整除 days = 29;/则这个年份为闰年, 2月份有 29 天elsedays = 28;/其它的年份为平年, 2月份有 28 天break;System.out.pr

11、intln(year+ 年 +month+ 月所包含的天数: + days);/ 输出结果2) 编写一个 Rectangle 类,含有一个点( point 对象,创建方法 p = new Point(0,0); ),宽 (width) 和高 (high) ,在其中完成 下面功能:试着写至少一个构造方法; 写出求矩形类的长、高、面积方法;答: Rectangle 类为: public class Rectangle private Point p;private int width, high;public Rectangle() p = new Point(0, 0); width = 0;

12、high = 0;public Rectangle(Point p, int width, int high) this.p = p;this.width = width; this.high = high;public int getWidth() return width;public int getHigh() return high;public int calculateArea() return width * high;3) 写一个 Applet, 其完成功能就是在坐标( 20,20)处打印出 字符串:” Hello World !” ;同时其可以作为一个 Application 运行,在控制台处打印出字符串:” Hello World !”。答: Applet 为:import javax.swing.JApplet;import java.awt.Graphics;public class HelloWorldApplet extends JApplet public void paint(Graphics g) g.drawString(Hello World! , 20, 20);public static void main(String args) System.out.println(Hello World ! );更多精品文档

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号