欢迎来到天天文库
浏览记录
ID:18855815
大小:66.00 KB
页数:11页
时间:2018-09-25
《高级程序设计(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
此文档下载收益归作者所有