欢迎来到天天文库
浏览记录
ID:17847275
大小:118.50 KB
页数:8页
时间:2018-09-07
《java程序设计课程--实验报告-实验05》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《Java开发技术》实验报告实验序号:实验05 实验项目名称:使用类和对象学 号姓 名专业、班实验地点实1-316指导教师实验时间2012-10-10一、实验目的及要求l学习并掌握类的创建和使用方法;l学习并掌握String类的常用方法;l学习并掌握Random类的常用方法;l学习并掌握Math类的常用方法。二、实验设备(环境)及要求PC机,windowsxp,软件环境(jdk1.6,tomcatweb服务器,EclipseSDK,)l硬件要求:CPUPII以上,64M内存,100M硬盘
2、空间。l软件要求:Windows98/Me/XP/NT/2000,IE5以上。l开发环境:JDK1.6.0_10,NotePad或者EditPlus。三、实验内容与步骤使用类和对象(一)练习一填写以下空格(参考教材第3.2节的例3.1):(a)声明一个变量town,将其指向一个字符串类型,并初始化为“Anytown,USA”;(b)写一个赋值语句,调用字符串类的length方法,返回”colledge”字符串对象的长度,并将其赋值给变量stringLength;(c)完成赋值语句,使change1变量包含与c
3、olledge相同的字符,但是全部大写;(d)完成赋值语句,使change2包含与change1相同的字符,但是所有字符“O”全部要用“*”替换。(e)完成赋值语句,将colledge和town两个字符串连接起来,并把值赋给change3(使用String类的concat方法)。代码如下(红色字体表示填空部分):publicclassStringPlay{publicstaticvoidmain(String[]args){Stringcollege=newString("PoDunkCollege");St
4、ringtown=newString("Anytown,USA");//part(a)intstringLength;Stringchange1,change2,change3;stringLength=college.length();//part(b)System.out.println(college+"contains"+stringLength+"characters.");change1=college.toUpperCase();//part(c)change2=change1.replace(
5、'o','*');//part(d)change3=college.concat(town);//part(e)System.out.println("Thefinalstringis"+change3);}}练习二以下程序读入直角三角形的两条直边的值,然后计算斜边的边长(斜边的计算方法:直边平方之和的平方根)。将程序里面的空格填写完整,注意要使用Math类的方法。代码如下(红色字体表示填空部分):importjava.util.Scanner;publicclassRightTriangle{publics
6、taticvoidmain(String[]args){doubleside1,side2;//lengthsofthesidesofarighttriangledoublehypotenuse;//lengthofthehypotenuseScannerscan=newScanner(System.in);//GetthelengthsofthesidesasinputSystem.out.print("Pleaseenterthelengthsofthetwosidesof"+"arighttriangl
7、e(separatebyablankspace):");side1=scan.nextDouble();side2=scan.nextDouble();//Computethelengthofthehypotenusehypotenuse=Math.sqrt(side1*side1+side2*side2);//PrinttheresultSystem.out.print("lengthofthehyoitenuse"+hypotenuse);}}练习三完成以下程序。该程序用于生成随机数字。注意需要把java
8、.util.Random类导入程序。代码如下(红色字体表示填空部分):importjava.util.Random;publicclassLuckyNumbers{publicstaticvoidmain(String[]args){Randomgenerator=newRandom();intlucky1,lucky2,lucky3;//Generatelucky1(arandomintegerb
此文档下载收益归作者所有