高级程序设计(java)实验大纲( 张明敏)

高级程序设计(java)实验大纲( 张明敏)

ID:18855815

大小:66.00 KB

页数:11页

时间:2018-09-25

高级程序设计(java)实验大纲( 张明敏)_第1页
高级程序设计(java)实验大纲( 张明敏)_第2页
高级程序设计(java)实验大纲( 张明敏)_第3页
高级程序设计(java)实验大纲( 张明敏)_第4页
高级程序设计(java)实验大纲( 张明敏)_第5页
资源描述:

《高级程序设计(java)实验大纲( 张明敏)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、11《高级程序设计-JAVA》实验大纲张明敏第二,三周一.实验目的1.了解JDK的安装与使用2.学习Java Applet3.学习JavaApplication二.实验内容与步骤1.从SUN公司网站上下载免费工具JDK1.3并安装,安装完成后,设置路径到安装的子目录,如JDK安装在c:jdk1.3下,则在dos提示符下键入如下命令:path=c:jdk1.3bin2.利用JDK工具完成如下Application程序,编辑并运行成功。importjava.io.*;publicclassMyJavaApplication{publics

2、taticvoidmain(Stringargs[]){System.out.println(“Hello,JavaWorld!”);}}3.2.利用JDK工具完成如下Applet程序,编辑并运行成功。importjava.awt.Graphics;importjava.applet.Applet;publicclassMyJavaAppletextendsApplet{publicvoidpaint(Graphicsg){g.drawString(“Hello,JavaAppletWorld!”,10,20);}}三.实验要求1.整理上机

3、结果和体会,总结Java Applet和Application开发调试经验。2.完成实验报告。在每次上课之前按报到的学号立即上交email或磁盘。1111第四,五周一.实验目的1.熟悉和理解Java中的数据类型,运算符,表达式,程序结构等内容2.学会运用已经学过的内容,编制简单的程序二.实验内容与步骤1.理解与实现以下的程序:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassgetDoubleextendsAppletimplementsAction

4、Listener{Labelprompt;TextFieldinput;doubled=0.0;publicvoidinit(){prompt=newLabel("Inputadoublevarible:");input=newTextField(6);add(prompt);add(input);input.addActionListener(this);}publicvoidpaint(Graphicsg){g.drawString("Youinputdata:"+d,10,50);}publicvoidactionPerformed(

5、ActionEvente){d=Double.valueOf(input.getText()).doubleValue();repaint();}}2.编写程序输出用户指定数据的所有素数因子三.实验要求a)整理上机结果和体会。b)完成实验报告。在每次上课之前按报到的学号立即上交email或磁盘。1111第六,七周一.实验目的1.掌握类的定义和使用2.掌握对象的声明和不同访问属性的成员方问方式3.掌握构造函数和析构函数的使用和执行过程二.实验内容与步骤i.理解与实现以下程序:publicclassUsePhoneCard{publicstat

6、icvoidmain(Stringargs[]){PhoneCardmyCard=newPhoneCard(12345678,1234,50.0,"300");System.out.println(myCard.toString());}}classPhoneCard{longcardNumber;privateintpassword;doublebalance;StringconnectNumber;booleanconnected;PhoneCard(longcn,intpw,doubleb,Strings){cardNumber=cn

7、;password=pw;if(b>0)balance=b;elseSystem.exit(1);connectNumber=s;connected=false;}booleanperformConnection(longcn,intpw){if(cn==cardNumber&&pw==password){connected=true;returntrue;1111}else{connected=false;returnfalse;}}doublegetBalance(){if(connected)returnbalance;elseret

8、urn-1;}voidperformDial(){if(connected)balance-=0.5;}publicStringtoString(){Strings="Conne

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。