最新《java程序设计》实验指导书(完整).doc
《最新《java程序设计》实验指导书(完整).doc》由会员分享,可在线阅读,更多相关《最新《java程序设计》实验指导书(完整).doc(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品资料java程序设计实验指导书(完整).实验一 Java实验环境的建立一、实验目的1掌握Java编程环境的搭建过程;2掌握Jcreator pro软件的使用方法;3能使用Java doc文档。二、实验内容1下载并安装JDK1.6,配置JDK环境变量;2下载Javadoc压缩包并解压在JDK安装路径下;3下载Jcreator pro 4.0并安装和配置使用环境;4使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。Java application程序代码如下:public class HelloJava public static void main(String ar
2、gs) 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); 三、试验要求1、预习试验内容并写出上机报告。2、实验中出现的问题及实验体会。实验二 Java语言程序设计训练一、实验目的:1输入、输出操作实现原理和方法2掌握程序流程控制的实现方法3掌握数组的定义和操作方法二、实验内容1.计算 Result=1!
3、+2!+3!+10!public class TestJieCpublic static void main(String arg)long result=1;for(int i=1;i=10;i+)result=i*result;result+=result;System.out.println( +result);2.计算1-50之间所有素数的和。public class Testpublic static void main(String args)int count = 0;for(int i = 2;i=50;i+)for(int j = 2;jj)if(i%j = 0)count+
4、;if(count=0)System.out.println(i);count = 0;3. 产生10个100之内的随机整数输出,并把这10个数按从小到大的顺序输出。public class TestMathpublic static void main(String args)int math = new int10;for(int i = 0;i10;i+)mathi = (int)(Math.random()*100);System.out.print(mathi+ );System.out.println();for(int i = 0;i10;i+)for(int j = 0;j10
5、;j+)if(mathimathj)int l = mathi;mathi = mathj;mathj = l;for(int i = 0;i10;i+)System.out.print(mathi+ );4. 随机产生20个50100间的整数,输出这20个数并找出最大数及最小数输出。public class TestMathpublic static void main(String args)int math = new int20;int max = 0;int min = 100;for(int i = 0;i20;i+)mathi = (int)(Math.random()*50+5
6、0);System.out.print(mathi+ );System.out.println();for(int i = 0;imathi ? max : mathi;min = min=0)money = money-outMoney;public void info()System.out.println(余额还有+money);3. 编写一个java程序,设计一个汽车类Vehicle,包含的属性有车轮的个数wheels和车重weight。小汽车类Car是Vehicle的子类,包含的属性有载人数loader。卡车类Truck是Car类的子类,其中包含的属性有载重量payload。每个类都
7、有构造方法和输出相关数据的方法。public class Vehicle int wheels;double weights;Vehicle(int wheels,double weights)/这是构造方法this.wheels=wheels;this.weights=weights;void disMessage()System.out.println(这个车车轮个数是+wheels+重量是+weights+斤);public static void main(String args)Vehicle v=new Vehicle(8,10.00);smallCar c=new smallCa
8、r(6);Truck t=new Truck(10);v.disMessage();c.disM();t.disM2();t.disM3();class smallCar extends Vehicleint loader;smallCar(int loader)super(8,10.00);this.loader=loader;void disM()System.out.println(这个小汽车可载+loader+人);class Truck extends smallCarint payload;Truck(int payload)super(6);this.payload=payloa
9、d;void disM2()System.out.println(这卡车载重为+payload+kg);void disM3()System.out.println(这卡车有+wheels+个轮子+车重有+weights+斤+可载+loader+人+载重为+payload+斤);4. 验证书中的例题。三、实验要求1.事先预习,写出预习报告2.上机后写出实验报告实验五 面向对象综合实验一、实验目的1熟悉类的定义;2掌握对象的声明、实例化及成员的引用;3掌握构造方法及实例方法的区别与用法。二、实验内容多数用户对去银行办理存款、取款等业务并不默生,用户自然感觉到了通过计算机办理业务的方便、快捷,也自
10、然对编写出银行系统程序的程序员发出由衷的敬意。实际上,当我们具备了面向对象编程的知识以后,我们也能编写出相应的程序。程序框架如下,将代码补充完整:2. 设计一个银行帐户类,成员变量包括账号、储户姓名、开户时间、身份证号码、存款余额等帐户信息,成员方法包括存款、取款操作。package bank; /创建程序包import java.util.*; /引入程序包class BankCount /定义类int id; String name,date; float money; public BankCount(int id,String name,String date,float money)
11、 /构造方法/方法体this.id=id; this.name=name;this.date=date;this.money=money; class BCOptionVector vec=new Vector(); /对象声明与实例化 static int count=0; /类中静态变量的定义 public void kaihu(BankCount bc) /方法体,实现开户功能 /实例方法 count+; vec.add(bc); public void moneyOut(int id, float outmoney) /方法体,实现取钱功能 BankCount bc = (BankCo
12、unt)vec.get(id); bc.money -=outmoney; vec.set(id, bc); public void moneyIn(int id, float inmoney) /方法体,实现存钱功能 BankCount bc = (BankCount)vec.get(id); bc.money +=inmoney; vec.set(id, bc); public void query(int id) /方法体,查询并输出账户信息 BankCount bc = (BankCount)vec.get(id); System.out.println(bc.id+ +bc.name
13、+ +bc.date+ +bc.money); public static void main(String args) /实现账户的相关操作 BCOption bco = new BCOption(); bco.kaihu(new BankCount(1,12); bco.query(0); 三、实验要求1、根据题目要求完成程序中没有完成的模块。2、写好上机报告。实验六 异常处理一、实验目的1熟悉异常的抛出与捕获的含义;2掌握异常捕获与处理的方法;3能自定义异常。二、实验内容现在多数学校的成绩管理都由计算机进行管理,这就需要有相应的应用程序。编写成绩管理应用程序,其中有成绩录入模块,成绩录入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java程序设计 最新 java 程序设计 实验 指导书 完整
限制150内