ImageVerifierCode 换一换
格式:PDF , 页数:53 ,大小:823.72KB ,
资源ID:3219431      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3219431.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《JAVA程序设计》实验指导书(完整).pdf)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《JAVA程序设计》实验指导书(完整).pdf

1、XXXX 学院学院 javajava 实验报告实验报告1实验一实验一JavaJava 实验环境的建立实验环境的建立一、实验目的一、实验目的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 c

2、lass HelloJavapublic static void main(String args)System.out.println(Hello Java!);Java applet 程序代码如下:import java.awt.*;public class Hello extends java.applet.Appletpublic void paint(Graphics g)g.drawString(Hello!,30,30);三、试验要求三、试验要求1、预习试验内容并写出上机报告。2、实验中出现的问题及实验体会。XXXX 学院学院 javajava 实验报告实验报告2实验二实验二Ja

3、vaJava 语言程序设计训练语言程序设计训练一、实验目的:一、实验目的:1输入、输出操作实现原理和方法2掌握程序流程控制的实现方法3掌握数组的定义和操作方法二、实验内容二、实验内容1.计算 Result=1!+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 Test

4、public 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+;if(count=0)XXXX 学院学院 javajava 实验报告实验报告3System.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;

5、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;j+)if(mathimathj)int l=mathi;mathi=mathj;mathj=l;for(int i=0;i10;i+)System.out.print(mathi+);XXXX 学院学院 javajava 实验报告实验报告44.随机产生 20 个 50100 间的整数,输出这 20 个数并找出最大数及最小数输出。public class Te

6、stMathpublic 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+50);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.编写一个 jav

7、a 程序,设计一个汽车类 Vehicle,包含的属性有车轮的个数 wheels 和车重 weight。小汽车类Car 是 Vehicle 的子类,包含的属性有载人数 loader。卡车类 Truck 是 Car 类的子类,其中包含的属性有载重量payload。每个类都有构造方法和输出相关数据的方法。public class Vehicle int wheels;double weights;Vehicle(int wheels,double weights)/这是构造方法this.wheels=wheels;this.weights=weights;void disMessage()Syste

8、m.out.println(这个车车轮个数是+wheels+重量是+weights+斤);public static void main(String args)Vehicle v=new Vehicle(8,10.00);smallCar c=new smallCar(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;

9、void disM()System.out.println(这个小汽车可载+loader+人);class Truck extends smallCarint payload;Truck(int payload)XXXX 学院学院 javajava 实验报告实验报告10super(6);this.payload=payload;void disM2()System.out.println(这卡车载重为+payload+kg);void disM3()System.out.println(这卡车有+wheels+个轮子+车重有+weights+斤+可载+loader+人+载重为+payload+

10、斤);4.验证书中的例题。三、实验要求三、实验要求1.事先预习,写出预习报告2.上机后写出实验报告XXXX 学院学院 javajava 实验报告实验报告11实验五实验五 面向对象综合实验面向对象综合实验一、实验目的一、实验目的1熟悉类的定义;2掌握对象的声明、实例化及成员的引用;3掌握构造方法及实例方法的区别与用法。二、实验内容二、实验内容多数用户对去银行办理存款、取款等业务并不默生,用户自然感觉到了通过计算机办理业务的方便、快捷,也自然对编写出银行系统程序的程序员发出由衷的敬意。实际上,当我们具备了面向对象编程的知识以后,我们也能编写出相应的程序。程序框架如下,将代码补充完整:2.2.设计一

11、个银行帐户类设计一个银行帐户类,成员变量包括账号成员变量包括账号、储户姓名储户姓名、开户时间开户时间、身份证号码身份证号码、存款余额等帐户信息存款余额等帐户信息,成员成员方法包括存款、取款操作。方法包括存款、取款操作。package bank;/创建程序包import java.util.*;/引入程序包class BankCount/定义类int id;String name,date;float money;public BankCount(int id,String name,String date,float money)/构造方法/方法体this.id=id;this.name=na

12、me;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=(BankCount)vec.get(id);XXXX 学院学院 javajava 实验报告实验报告12bc.m

13、oney-=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+bc.date+bc.money);public static void main

14、(String args)/实现账户的相关操作BCOption bco=new BCOption();bco.kaihu(new BankCount(1,12);bco.query(0);XXXX 学院学院 javajava 实验报告实验报告13三、实验要求三、实验要求1、根据题目要求完成程序中没有完成的模块。2、写好上机报告。实验六实验六异常处理异常处理一、实验目的一、实验目的1熟悉异常的抛出与捕获的含义;2掌握异常捕获与处理的方法;3能自定义异常。二、实验内容二、实验内容现在多数学校的成绩管理都由计算机进行管理,这就需要有相应的应用程序。编写成绩管理应用程序,其中有成绩录入模块,成绩录入过

15、程中,难免出现录入数据的类型出现错误,或录入的成绩不在合理的范围。在成绩录入过程中,若出现上述错误,程序应该如何处理。程序框架如下,将代码补充完整:import javax.swing.JOptionPane;class 负分异常 extends Exception/当录入了负分时。此处应用了自定义异常负分异常(int i)System.out.println(分数为负数);class 高分异常 extends Exception/当录入分超过100时。应用了自定义异常高分异常(int i)System.out.println(分数过高);public class ExceptionDemos

16、tatic final int number=2;int score=new intnumber;public void 检查分数(int 分数)throws 负分异常,高分异常/下面方法中判断如果录入的成绩不合理,则抛出异常,但本方法并不处理异常,仅声明了异常if(分数 100)throw new 高分异常(分数);/通过throw,人工抛出异常if(分数 0)throw new 负分异常(分数);public void 录入成绩()XXXX 学院学院 javajava 实验报告实验报告14int i;for(i=0;inumber;i+)tryscorei=Integer.parseInt(JOptionPane.showInputDialog(请输入第+(i+1)+个同学的成绩);catch(NumberFormatException e)/在try.catch间的语句中若产生异常,则捕获异常,直接进行异常处理try检查分数(scorei);/在检查分数模块中,可能产生高分异常对象,也可能产生低分异常对象,根据不同情况,进行不同处理catch(高分异常 e)System.out.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1