欢迎来到天天文库
浏览记录
ID:36494766
大小:66.00 KB
页数:11页
时间:2019-05-11
《Java语言及面向对象程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、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{
2、publicstaticvoidmain(Stringargs[]){System.out.println(“Hello,JavaWorld!”);}}3.2.利用JDK工具完成如下Applet程序,编辑并运行成功。importjava.awt.Graphics;importjava.applet.Applet;publicclassMyJavaAppletextendsApplet{publicvoidpaint(Graphicsg){g.drawString(“Hello,JavaAppletWorld!”,
3、10,20);}}三.实验要求1.整理上机结果和体会,总结Java Applet和Application开发调试经验。2.完成实验报告。在每次上课之前按报到的学号立即上交email或磁盘。第四,五周一.实验目的1.熟悉和理解Java中的数据类型,运算符,表达式,程序结构等内容2.学会运用已经学过的内容,编制简单的程序二.实验内容与步骤1.理解与实现以下的程序:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassgetDoub
4、leextendsAppletimplementsActionListener{Labelprompt;TextFieldinput;doubled=0.0;publicvoidinit(){prompt=newLabel("Inputadoublevarible:");input=newTextField(6);add(prompt);add(input);input.addActionListener(this);}publicvoidpaint(Graphicsg){g.drawString("Youinp
5、utdata:"+d,10,50);}publicvoidactionPerformed(ActionEvente){d=Double.valueOf(input.getText()).doubleValue();repaint();}}2.编写程序输出用户指定数据的所有素数因子一.实验要求a)整理上机结果和体会。b)完成实验报告。在每次上课之前按报到的学号立即上交email或磁盘。第六,七周一.实验目的1.掌握类的定义和使用2.掌握对象的声明和不同访问属性的成员方问方式3.掌握构造函数和析构函数的使用和执行过程
6、二.实验内容与步骤i.理解与实现以下程序:publicclassUsePhoneCard{publicstaticvoidmain(Stringargs[]){PhoneCardmyCard=newPhoneCard(12345678,1234,50.0,"300");System.out.println(myCard.toString());}}classPhoneCard{longcardNumber;privateintpassword;doublebalance;StringconnectNumber;b
7、ooleanconnected;PhoneCard(longcn,intpw,doubleb,Strings){cardNumber=cn;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;}else{conn
8、ected=false;returnfalse;}}doublegetBalance(){if(connected)returnbalance;elsereturn-1;}voidperformDial(){if(connected)balance-=0.5;}publicStringtoString(){Strings="ConnectedPhoneNumber:"+c
此文档下载收益归作者所有