面向对象程序的设计实验报告.doc
《面向对象程序的设计实验报告.doc》由会员分享,可在线阅读,更多相关《面向对象程序的设计实验报告.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除面向对象程序设计实验实验一、Java实验环境的建立(2学时)1、目的要求(1)掌握Java编程环境的搭建过程;(2)掌握Jcreator pro软件的使用方法;(3)能使用Java doc文档。2、实验内容(1)下载并安装JDK1.6,配置JDK环境变量; (2)下载Javadoc压缩包并解压在JDK安装路径下;(3)下载Jcreator pro 4.0并安装和配置使用环境; (4)使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。 Java application程序代码如下: public class HelloJav
2、a public static void main(String args) System.out.println(Hello Java!); Java applet程序代码如下: import java.awt.*; public class Hello extends java.applet.Applet public void paint(Graphics g) g.drawString(Hello!,30,30); 3、仪器与材料:计算机实验二、Java语言程序设计训练(2学时)1、目的要求(1)输入、输出操作实现原理和方法;(2)掌握程序流程控制的实现方法;(3)掌握数组的定义和操作
3、方法。 2、实验内容(1)计算 Result=1!+2!+3!+.+10!。public class Test3 public static void main(String args) int sum = 0, fact, n, i;for (n = 1; n = 10; n+) fact = 1;for (i = 1; i = n; i+)fact *= i;sum += fact;System.out.println(sum= + sum);(2)计算1-50之间所有素数的和。public class Main public static void main(String args)in
4、t sum = 0;for ( int i = 2; i 51; i+ ) int j; for ( j = 2; j 100)thrownew高分异常(分数);/通过throw,人工抛出异常if(分数0)thrownew负分异常(分数);publicvoid录入成绩()inti;for(i=0;inumber;i+)tryscorei=Integer.parseInt(JOptionPane.showInputDialog(请输入第+(i+1)+个同学的成绩);catch(NumberFormatExceptione)/在try.catch间的语句中若产生异常,则捕获异常,直接进行异常处理t
5、ry检查分数(scorei);/在检查分数模块中,可能产生高分异常对象,也可能产生低分异常对象,根据不同情况,进行不同处理catch(高分异常e)System.out.println(e);catch(负分异常e)System.out.println(e);publicvoid输出成绩()System.out.println(score0);System.out.println(score1);publicstaticvoidmain(Stringarg)ExceptionDemodemo=newExceptionDemo();demo.录入成绩();demo.输出成绩();3、 仪器与材料:
6、计算机实验七、Applet程序设计(4学时)1、目的要求(1)熟悉Applet程序的编写与运行;(2)掌握HTML文件与Applet间参数的传递;(3)掌握在Applet中输出图像与声音。2、实验内容(1)设计用户邮箱登录界面。(如下所示)import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing.JLabel;import javax.swing.JTextField;import
7、java.awt.FlowLayout;import javax.swing.JComboBox;import javax.swing.DefaultComboBoxModel;import javax.swing.JPasswordField;import javax.swing.JButton;public class Main extends JFrameprivate static final long serialVersionUID = 1L;private JPanel contentPane; private JTextField textField; private JPas
8、swordField passwordField; public static void main(String args) EventQueue.invokeLater(new Runnable() public void run() try Main frame = new Main(); frame.setVisible(true); catch (Exception e) e.printStackTrace(); public Main() setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); contentPane = new JPanel(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 程序 设计 实验 报告
限制150内