Java实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一熟悉Java开发环境
(验证性2学时)
一、实验目的与要求:
1 掌握Java Application程序的开发过程并编写第一个Java Application程序
*2 掌握Java Applet程序的开发过程并编写第一个Java Applet程序。
*3 练习简单的HTML文件配合Java Applet使用。
4 熟悉jdk的使用
二、实验内容:
1 编写一个Java Application程序,在屏幕上显示”This is my first java program!”.
*2 编写第一个Java Applet 程序,在屏幕上显示”This is my first Java Applet!”
三、实验步骤:
1、jdk的使用
jdk开发工具包可以从网站下载,jdk不是集成编译环境,须手动运用命令行程序进行编译和解释执行
1)编辑.java文件
可以在记事本或其他纯文本编辑器中编辑,保存时把文件扩展名定为.java即可,当然要注意文件名命名的要求
2)编译生成.class文件
进入dos系统进行编译(如图1.1所示),格式如javac MyFirstApplication.java,要注意
图1.1进入命令行
看javac.exe的路径并且MyFirstApplication.java文件路径和javac.exe路径一样。编译成功后就能在浏览器中看见多了一个MyFirsApplication.class或更多的.class文件。如图1.2所示
图1.2使用jdk编译MyFirstApplication.java文件
3)解释执行
Application程序:
同样是在dos系统下解释执行,格式如java MyFirstApplication,注意.class后缀别加,如图1.3所示。
图1.3解释执行MyFirstApplication.class程序
* applet程序
进入dos系统进行编译,格式如javac MyFirstApplet.java,要注意看javac.exe的路径并且MyFirstApplet.java文件路径和javac.exe路径一样。编译成功后就能在浏览器中看见多了一个MyFirsApplet.class或更多的.class文件
在解释执行前要把该applet程序(MyFirstApplet.class)嵌入到相应的HTML文件。即执行MyFirstApplet之前必须编写MyFirstApplet.html。然后使用浏览器或appletviewer.exe程序执行该.html文件。格式如
AppletViewer MyFirstAplet.html。如图1.4所示
图1.4 appletview 查看运行html文件
运行结果如图1.5所示:
图1.5
实验二Java基本语法
一、实验目的与要求:
1.了解Java的数据类型
2.掌握各种变量的声明方式
3.理解运算符的优先级
4.掌握java基本数据类型。运算符与表达式、数组的使用方法
5.理解Java程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法
二、实验内容:
1.编写程序,打印自己的学号、姓名及专业。
2.编写程序,打印下列九九乘法表。
1X1=1
1X2=2 2X2=4
1X3=3 2X3=6 3X3=9
1X4=4 2X4=8 3X4=12 4X4=16
1X5=5 2X5=10 3X5=15 4X5=20 5X5=25
1X6=6 2X6=12 3X6=18 4X6=24 5X6=30 6X6=36
1X7=7 2X7=14 3X7=21 4X7=28 5X7=35 6X7=42 7X7=49
1X8=8 2X8=16 3X8=24 4X8=32 5X8=40 6X8=48 7X8=56 8X8=64
1X9=9 2X9=18 3X9=27 4X9=36 5X9=45 6X9=54 7X9=63 8X9=72 9X9=81
3.编程输出以下图案:
要求:*行数n小于40,在程序开头直接指定,不必从键盘输入。
4.编写程序,将1~500间能同时被2,5,7整除的数打印出来。
5.输出100!的结果
简单实现:输出大概值,直接用一个变量累乘
100! ≈9.3326215443944152681699238856267e+157
6.给定某人这一月的工资收入为salary,该变量在程序开始处赋值,不需要从键盘输入,计算他这一月应该缴纳的个人所得税。个人所得税的计算方法请自己上网查询,按2011年9月执行的新标准。
例如:salary=2000,个税=0;
salary=3500,个税=0;
salary=5000,个税=45;
salary=8000,个税=345;
salary=20000,个税=3120。
实验三面向对象的”对象”
一、实验目的与要求:
1理解类的定义;
2掌握对象的声明;
3学会使用构造函数初始化对象;
4使用类的数据和方法。
二、实验内容:
1. 定义一个描述长方体的类Box,类中有三个整型的成员变量:length、width 和height,分别表示长方体的长、宽和高。定义setInfo(int ,int ,int)方法设置这三个变量的值;定义volumn()方法求长方体的体积并返回整型结果;定义area()方法求长方体的表面积并返回整型结果;定义toString()方法把长方体的长、宽、高,以及长方体的体积和表面积转化为字符串并返回字符串。
编写Java应用程序,测试类Box,使用类中定义的各个方法,并将其结果输出。
2. 定义一个圆形类Circle,类中有一个用来描述半径的double型成员变量r,定义setR(double)方法初始化半径;定义getArea()方法求圆形的面积并返回double类型结果;定义getPerimeter()方法求圆形的周长并返回double类型结果。
编写Java应用程序,使用Circle类创建两个对象,通过相应方法分别设置不同的半径值,计算各自的面积及周长并显示结果。