java实验-java语言面向对象编程基础

java实验-java语言面向对象编程基础

ID:2038490

大小:298.00 KB

页数:12页

时间:2017-11-14

java实验-java语言面向对象编程基础_第1页
java实验-java语言面向对象编程基础_第2页
java实验-java语言面向对象编程基础_第3页
java实验-java语言面向对象编程基础_第4页
java实验-java语言面向对象编程基础_第5页
资源描述:

《java实验-java语言面向对象编程基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、广州大学学生实验报告开课学院及实验室:计算机科学与工程实验室2014年11月7日学院计算机科学与教育软件学院年级/专业/班姓名学号实验课程名称Java语言成绩实验项目名称Java语言面向对象编程基础指导老师一、实验目的实验二数据类型、表达式和输入输出1.掌握java基本数据类型、变量极其使用。2.理解运算符的优先级3.掌握运算符与表达式实验三Java流程控制1.理解Java程序语法结构2.掌握顺序结构、选择结构和循环结构语法的程序设计方法实验五Java语言面向对象基础编程1.理解Java语言是如何体现面向对象编程基本思想,2.了解类的封装方法,以及如

2、何创建类和对象,3.了解成员变量和成员方法的特性。实验六类的继承性和多态性1.掌握OOP方式进行程序设计的方法,2.了解类的继承性和多态性的作用。二、实验器材MacBookPro一台操作系统:OSXYosemite编程软件:eclipse三、实验要求实验二数据类型、表达式和输入输出1.编写使用不同的数据类型变量2.编写使用不同的运算符实验三Java流程控制1.编写使用不同选择结构的程序2.编写使用不同循环结构的程序实验五Java语言面向对象基础编程1.编写一个体现面向对象思想的程序。2.编写一个创建对象和使用对象的方法程序。3.编写不同成员变量修饰方

3、法的程序。实验六类的继承性和多态性1.编写体现类的继承性(成员变量,成员方法,成员变量隐藏)的程序。2.编写体现类多态性(成员方法重载,构造方法重载)的程序。四、实验过程原始数据记录实验二数据类型、表达式和输入输出1.编写程序完成,将168转换成861,并将其结果输出到屏幕上2.编写Java应用程序,把100~1000的自然数中能够被3整除的数输出到屏幕上。代码:publicclasstest_1_2{publicstaticvoidmain(String[]args){System.out.println("-------1.编写程序完成,将168

4、转换成861,并将其结果输出到屏幕上-------");reverseNumber(168);System.out.println("-------2.编写Java应用程序,把100~1000的自然数中能够被3整除的数输出到屏幕上。-------");divideNumber(3);}//反转数字staticvoidreverseNumber(intnum){intresult=0;while((num%10)!=0){result=result*10+num%10;num=num/10;}System.out.println(result);}

5、//整除数字staticvoiddivideNumber(intnum){intcount=0;for(inti=100;i<=1000;i++){if(i%3==0){System.out.print(i+"");count++;if(count%20==0)System.out.println();}}}}运行结果:实验三Java流程控制1.求解0至100之间所有偶数的和2.打印小于1000的斐波纳契数代码:publicclasstest_1_3{publicstaticvoidmain(String[]args){//TODOAuto-gene

6、ratedmethodstubSystem.out.println("-------1.求解0至100之间所有偶数的和-------");sumOfEvenNumbers();System.out.println("-------2.打印小于1000的斐波纳契数-------");printFibonacci();}//计算100以内偶数和staticvoidsumOfEvenNumbers(){intsum=0;for(inti=0;i<=100;i++){if(i%2==0)sum+=i;}System.out.println(sum);}/

7、/输出1000内斐波那契数staticvoidprintFibonacci(){intf0=0;intf1=1;intfn=0;intcount=1;System.out.print(1+"");while((fn=f0+f1)<1000){if(count%10==0)System.out.println();System.out.print(fn+"");count++;f0=f1;f1=fn;}}}运行结果:实验五Java语言面向对象基础编程1.定义一个名为MyRectangle的矩形类,类中有4个私有的整型域,分别是矩形的左上角坐标(xUp,

8、yUp)和右下角坐标(xDown,yDown);类中定义没有参数的构造方法和有4个int参数的构造方法,用来

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

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

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