JAVA实验-Java语言面向对象编程基础.doc
《JAVA实验-Java语言面向对象编程基础.doc》由会员分享,可在线阅读,更多相关《JAVA实验-Java语言面向对象编程基础.doc(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、广州大学学生实验报告开课学院及实验室:计算机科学与工程实验室2014年11月7日学院计算机科学与教育软件学院年级/专业/班姓名学号实验课程名称Java语言成绩实验项目名称Java语言面向对象编程基础指导老师一、 实验目的实验二 数据类型、表达式和输入输出1. 掌握java基本数据类型、变量极其使用。2. 理解运算符的优先级3. 掌握运算符与表达式实验三 Java流程控制1. 理解Java程序语法结构2. 掌握顺序结构、选择结构和循环结构语法的程序设计方法实验五 Java语言面向对象基础编程1. 理解Java语言是如何体现面向对象编程基本思想,2. 了解类的封装方法,以及如何创建类和对象,3.
2、了解成员变量和成员方法的特性。实验六 类的继承性和多态性1. 掌握OOP方式进行程序设计的方法,2. 了解类的继承性和多态性的作用。二、实验器材MacBook Pro一台操作系统:OS X Yosemite编程软件:eclipse三、 实验要求实验二 数据类型、表达式和输入输出1. 编写使用不同的数据类型变量2. 编写使用不同的运算符实验三 Java流程控制1. 编写使用不同选择结构的程序2. 编写使用不同循环结构的程序实验五 Java语言面向对象基础编程1. 编写一个体现面向对象思想的程序。2. 编写一个创建对象和使用对象的方法程序。3. 编写不同成员变量修饰方法的程序。实验六 类的继承性和
3、多态性1. 编写体现类的继承性(成员变量,成员方法,成员变量隐藏)的程序。2. 编写体现类多态性(成员方法重载,构造方法重载)的程序。四、实验过程原始数据记录实验二 数据类型、表达式和输入输出1. 编写程序完成,将168转换成861,并将其结果输出到屏幕上2. 编写Java应用程序,把1001000的自然数中能够被3整除的数输出到屏幕上。代码:public class test_1_2 public static void main(String args) System.out.println(-1.编写程序完成,将168转换成861,并将其结果输出到屏幕上-);reverseNumber(
4、168);System.out.println(n-2.编写Java应用程序,把1001000的自然数中能够被3整除的数输出到屏幕上。-);divideNumber(3);/反转数字static void reverseNumber(int num)int result = 0;while (num%10) != 0)result = result*10 + num%10;num = num/10;System.out.println(result);/整除数字static void divideNumber(int num)int count = 0;for (int i = 100;i =
5、 1000;i+)if (i%3 = 0)System.out.print(i + );count+;if (count%20 = 0)System.out.println();运行结果:实验三 Java流程控制1. 求解0至100之间所有偶数的和2. 打印小于1000的斐波纳契数代码:public class test_1_3 public static void main(String args) / TODO Auto-generated method stubSystem.out.println(-1.求解0至100之间所有偶数的和-);sumOfEvenNumbers();Syste
6、m.out.println(n-2.打印小于1000的斐波纳契数-);printFibonacci();/计算100以内偶数和static void sumOfEvenNumbers()int sum = 0;for (int i = 0;i = 100;i+)if (i%2 = 0)sum += i;System.out.println(sum);/输出1000内斐波那契数static void printFibonacci()int f0 = 0;int f1 = 1;int fn = 0;int count = 1;System.out.print(1 + );while (fn = f
7、0 + f1) 1000)if (count % 10 = 0)System.out.println();System.out.print(fn + );count+;f0 = f1;f1 = fn;运行结果:实验五 Java语言面向对象基础编程1定义一个名为MyRectangle的矩形类,类中有4个私有的整型域,分别是矩形的左上角坐标(xUp,yUp)和右下角坐标(xDown,yDown);类中定义没有参数的构造方法和有4个int参数的构造方法,用来初始化类对象。类中还有以下方法: getW( )计算矩形的宽度;getH( )计算矩形的高度;area( )计算矩形的面积;toString(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 实验 语言 面向 对象 编程 基础
限制150内