欢迎来到天天文库
浏览记录
ID:35503087
大小:58.58 KB
页数:4页
时间:2019-03-25
《面向对象程序设计实验1:类与对象》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、天津理工大学卖验报告学院(系)名称:计算机与通信工程学院姓名学号2012****专业计算机科学与技术(中加)班级*班实验项目实验一:类与对象课程名称Java语言程序设计课程代码0666166实验时间20年月曰第节实验地点7号楼219批改意见成绩教师签字:实验内容:1、编写一个Java应用程序,该程序中有一个求最大公约数类,并从键盘输入两个数,进行合理判断后,求出合法的两个数的最大公约数。2、定义一个描述学生通讯录的类,成员变塑包括:姓名、学校、电话号码和邮编;成员方法包括:输出各个成员变量的值,分别设置和获取各个成员变量的值。上
2、机要求:•用以下数据测试程序的正确性:对象的初始化数据为:李文明清华大学010-232345670123344•名字改为“李明明二并输出;学校改为“北京理工大学"并输出;电话改为"010—55667878",并输出;邮编改为“150035”并输出。•将成员方法的权限改为私有的,观察现象。•增加成员变量:邮件地址,手机号码,并将电话号码分为住宅电话和办公电话。设计一个实现以上功能的源程序,并完成程序的测试。实验目的:1・理解并掌握面向对彖程序设计中类与对彖的基本概念2.理解并掌握Ja瞰中定义类、创建对彖、使用对象成员的方法实验要求
3、:1.按照要求编制程序;3.为增加程序可读性,请在程序中对类成员进行适当注释说明;4.整理上机步骤,总结经验和体会;5.认真完成并按时提交实验报告。实验过程记录:实验1:求两个数的最大公约数源程序:packagetestl;importjava>util0){m二n;}returnn;}publicstaticvoidmain(String[]args){inta,b,temp;intc;S
4、cannernum=newScanner(System・i/?);System.out・printin("请输入一个正整数:");a二num.nextlnt();System.out.printin("请输入另一个正整数:”);b=num.nextlnt();num>close();if(a
5、取15和27这两个数字,求它们的最大公约数和最小公倍数。运行结果如下图:旦控制台哭IBX釧禺丽圆更II吋回▼肾▼占u巳冬止atestl[Java应用程序]E:fflS~F^eclipsejrebinjavaw.exe(2014^10月28日下午7:55:25?浦转入一个ZS3&:・15浦转入一个ZS6:27令大公釣欢为:3殳小公管念为:135得体会:用Java实现输入字符需要引入Scanner类,在main函数中构造对象,实现数据的输入,在完成输入后需要关闭输入流。在调试程序的过程中,我没有在输入完成后关闭输入流,编译
6、器提示警告,虽然没什么大问题,但为了让程序更稳健,还是应该认真编写。实验2、描述学生同学录的类源代码packagetest2;publicclasstest2{privateStringname;privateStringschool;privateStringtel;privateStringcode;publictest2(Stringname,Stringschool,Stringtel.Stringcode){this,name二name;this.school=school;this.tel=tel;this.code
7、=code;}voidsetname(Stringname){this,name二name;}voidsetschool(Stringschool){this.school=school;}voidsettel(Stringtel){this.tel=tel;}voidsetcode(Stringcode){this.code=code;}publicvoidshow(){System.pwAprintln(name);System.^z/f.println(school);System.(?wLprintln(tel);Sys
8、tem.(7M/.println(code);packagetest2;publicclasstest2_l{publicstaticvoidmain(Stringflargs){test2stu=newtest2(n李文明”,”清华大学丁010・2323456
此文档下载收益归作者所有