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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

《java程序设计》实验指导书完整.docx

1、java程序设计实验指导书完整实验一 Java实验环境的建立一、实验目的1掌握Java编程环境的搭建过程;2掌握Jcreator pro软件的使用方法;3能使用Java doc文档。二、实验内容1下载并安装,配置JDK环境变量;2下载Javadoc压缩包并解压在JDK安装路径下;3下载Jcreator pro 并安装和配置使用环境;4使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。Java application程序代码如下:public class HelloJava public static void main(String args) Hello Java!)

2、; Java applet程序代码如下:import .*;public class Hello extends public void paint(Graphics g) (Hello!,30,30); 三、试验要求1、预习试验内容并写出上机报告。2、实验中出现的问题及实验体会。实验二 Java语言程序设计训练一、实验目的:1输入、输出操作实现原理和方法2掌握程序流程控制的实现方法3掌握数组的定义和操作方法二、实验内容1.计算 Result=1!+2!+3!+10!public class TestJieC public static void main(String arg) long r

3、esult=1; for(int i=1;i=10;i+) result=i*result; result+=result; +result); 2.计算1-50之间所有素数的和。public class Test 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) count = 0; 3. 产生10个100之内的随机整数输出,并把这10个数按从小到大的顺序输出。public class Test

4、Math public static void main(String args) int math = new int10; for(int i = 0;i10;i+) mathi = (int)()*100); ); 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+) ); 4. 随机产生20个50100间的整数,输出这20个数并找出最大数及最小数输出。public class TestMath pu

5、blic static void main(String args) int math = new int20; int max = 0;int min = 100; for(int i = 0;i20;i+) mathi = (int)()*50+50); ); for(int i = 0;imathi max : mathi; min = min=0) money = money-outMoney; public void info() 余额还有+money); 3. 编写一个java程序,设计一个汽车类Vehicle,包含的属性有车轮的个数wheels和车重weight。小汽车类Car是

6、Vehicle的子类,包含的属性有载人数loader。卡车类Truck是Car类的子类,其中包含的属性有载重量payload。每个类都有构造方法和输出相关数据的方法。public class Vehicle int wheels; double weights; Vehicle(int wheels,double weights) 验证书中的例题。三、实验要求1.事先预习,写出预习报告2.上机后写出实验报告实验五 面向对象综合实验一、实验目的1熟悉类的定义;2掌握对象的声明、实例化及成员的引用;3掌握构造方法及实例方法的区别与用法。二、实验内容多数用户对去银行办理存款、取款等业务并不默生,用户

7、自然感觉到了通过计算机办理业务的方便、快捷,也自然对编写出银行系统程序的程序员发出由衷的敬意。实际上,当我们具备了面向对象编程的知识以后,我们也能编写出相应的程序。程序框架如下,将代码补充完整:2. 设计一个银行帐户类,成员变量包括账号、储户姓名、开户时间、身份证号码、存款余额等帐户信息,成员方法包括存款、取款操作。package bank; ; catch间的语句中若产生异常,则捕获异常,直接进行异常处理 try 检查分数(scorei); 入成绩(); demo.输出成绩(); 三、实验要求1、根据题目要求完成程序中没有完成的模块。2、写好上机报告。实验七:图形用户界面设计(一)一、实验目

8、的:1巩固图形用户界面设计的方法2掌握事件处理的设计方法二、实验内容:1绘制如下形式的图形界面,要求:窗体背景为蓝色,中间为黄色方格。import .*;public class Test public static void main(String args) new F(); class F extends Frame F() int x,y,w,h; x = 200;y = 200;w = 200;h = 200; setBounds(x,y,w,h); setBackground; Panel p = new Panel(); (x/4,y/4,w/2,h/2); ; setLayou

9、t(null); add(p); setVisible(true); 2. 编写程序,绘制如下格式的界面:import .*;public class Test public static void main(String args) Frame f = new Frame(); (new GridLayout(2,1); (300,300,300,300); Panel p1 = new Panel(new BorderLayout(); Panel p2 = new Panel(new BorderLayout(); Panel p11 = new Panel(new GridLayout

10、(2,1); Panel p21 = new Panel(new GridLayout(2,2); (new Button(button),; (new Button(button),; (new Button(button); (new Button(button); (p11,; (new Button(button),; (new Button(button),; for(int i = 0;i4;i+) (new Button(button); (p21,; (p1);(p2); (true); 3编写程序,创建如下图所示的图形界面(不必为组件提供功能)。import .*;impor

11、t class Test public static void main(String args) Frame f = new Frame(); (300,300,300,300); (new BorderLayout(); Panel p1 = new Panel(); (new GridLayout(1,0); (new TextField(); Panel p2 = new Panel(); (new GridLayout(4,4); (new Button(7); (new Button(8); (new Button(9); (new Button(/); (new Button(4

12、); (new Button(5); (new Button(6); (new Button(*); (new Button(1); (new Button(2); (new Button(3); (new Button(-); (new Button(0); (new Button(.); (new Button(=); (new Button(+); (p1,; (p2,; (new WindowAdapter() public void windowClosing(WindowEvent e) (0); ); (true); 4.验证书中例题。三、实验要求:1事先预习,写出预习报告2上机

13、验证后写出实验报告实验八 图形用户界面设计(二)一、实验目的1掌握各种组件的用法;2掌握布局管理器的布局方式;3掌握事件处理机制。二、实验内容1验证书中例题。2.试创建如下图所示的图形用户界面,颜色列表框为红色、绿色和蓝色。import .*;public class Test public static void main(String args) Frame f = new Frame(); (300,300,300,300); (new BorderLayout(); Panel p1 = new Panel();Panel p2 = new Panel();Panel p21 = ne

14、w Panel();Panel p22 = new Panel(); (new GridLayout(1,0); Choice c = new Choice(); (红色);(绿色);(蓝色); (c); (new GridLayout(2,1); (new FlowLayout);(new FlowLayout); (new Checkbox(背景); (new Checkbox(前景); (new Button(确定); (new Button(取消); (p21);(p22); (p1,; (p2,; (true); 3编写程序,创建如下图所示的图形界面。(要求实现功能)import .

15、*;import class Test extends Frame static TextField tf1 = new TextField(); static TextField tf2 = new TextField(); static TextField tf3 = new TextField(); static Button b1 = new Button(求和);static Button b2 = new Button(清除); public static void main(String args) Test f = new Test(); (300,300,300,300);

16、(new GridLayout(3,3); (new Label(加数1:); (tf1); (new Label(); (); (new Label(加数2:); (tf2);(new Label(); (new Test().new T(); (new Test().new T(); (b1);(tf3);(b2); (true); class T implements ActionListener public void actionPerformed(ActionEvent e) 熟悉绘图类的基本用法5掌握绘图类中常用的绘图方法二、实验内容1验证书中例题:P200页 例、P209页 例

17、。2设计一个程序,程序执行时,随机产生一条直线、一个矩形、一个椭圆,并且每个图形的颜色不同。(说明:可利用系统类Math中的静态方法random(),该方法产生一个01间的小数)import .*;import .*;import class FFrame extends JFrame /* * */ private static final long serialVersionUID = -686L; public void lauchFFrame() setBounds(300,300,300,300); addWindowListener(new WindowAdapter() publ

18、ic void windowClosing(WindowEvent e) setVisible(false); (0); ); setVisible(true); public void paint(Graphics g) Random r = new Random(); int i = (3); if(i = 0) ; (50, 50, 100, 100); else if(i = 1) ; (50, 50, 100, 100); else ; (50, 50, 100, 100); public class Test public static void main(String args)

19、 new FFrame().lauchFFrame(); 3设计如下形式的窗口,并实现窗口的关闭功能:import .*;import .*;import class FFrame extends JFrame /* * */ private static final long serialVersionUID = -686L; public void lauchFFrame() setBounds(300,300,300,300); addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) s

20、etVisible(false); (0); ); addMouseListener(new MouseAdapter() public void mousePressed(MouseEvent e) int x = (); int y = (); x:+x+,y:+y); ); setVisible(true); public void paint(Graphics g) (五星, 200, 200); (81,55,37,190); (37,190,159,93); (159,93,32,96); (32,96,155,188); (155,188,81,55); 4. 设计如下形式的窗口,并实现窗口的关闭功能: package paint;import .*;import .*;import class FFrame extends JFrame /* * */ private static final lo

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

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