java上机题目.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:7 大小:60KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

java上机题目.doc

java上机题目.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

苏州科技学院电子与信息工程学院上机指导书课程名称Java程序设计一、上机的总目的和要求二、上机的学时和进度安排本指导书选择了一些典型的上机内容,供学生上机时参考选择使用。本指导书中每个上机项目包含上机目的、上机内容和上机要求等。本指导书适用与电子信息工程、电子信息科学与技术专业、教育技术专业及其他计算机相关课程。作业提交与课程资料说明:上传源码:ftp://210.29.15.192:8888学生用户名与密码:11/11将每次的作业的源程序上传至ftp上本人的目录中,并按照实验的名称来存放。上机一Java语言基础(一)实验名称:复习C语言实验项目性质:上机计划学时:2学时承担实验室:天平机房1、实验目的安装并配置JSDK开发环境能够独立完成简单Java程序的编辑/编译/调试/运行运用Java语言编写简单程序2、实验内容完成HelloWorld程序。用Applet类完成的能嵌入html的HelloWorld程序。求S=1+(1+2)+(1+2+3)+...+(1+2+3+...+100)的值(提示:用for循环).用switch,break输出每一个月的天数(二月定为28天)求解0~500之间被7整除的数之和(练习continue)上机二Java语言基础(二)实验名称:Java语言基础(一)实验项目性质:上机计划学时:2学时承担实验室:天平机房1、实验目的2、实验内容编写Java程序,实现字符串的翻转。编写一个程序,用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行从大到小的排序。*编写Applet,绘制如图所示的圆,圆心为(60,70)半径为50。[提示:用极坐标,可用Math.sin(x)和Math.cos(x)计算正弦和余弦。]3、实验(设计)仪器设备和材料清单上机三面向对象编程(一)一、实验内容1.设计一个Personal类:(1)该类有实例变量(属性)name、age、sex;(2)一个无参构造函数和一个有参构造函数;(3)一组用于访问实例变量的set/get方法。再设计一个测试类TestPersonal,测试该类。2.设计一个圆类MyCircle,该类有属性成员半径radius;一个无参构造函数和一个有参构造函数;二个方法,一个求面积,一个求周长;再设计一个测试类,测试该类。3.设计一个类Student类,该类从Personal派生,该类有学生所在的系部department、年级grade。再设计一个测试类TestStudent,测试该类。4.设计一个Animal类,该类有实例变量weight、color,一个eat()方法;类Dog继承Animal类,并有实例变量nike和它特有的cry()方法。再设计一个测试类TestDog,测试该类。写出上述类的实现。5.修改题3,在Student类中调用超类的构造函数(super)。6.修改题4,为类Dog添加eat()方法(覆盖/重写),该方法输出Dog对象正在“吃”的食物名称,并测试。7.设计点-圆-圆柱体层次的类Point、Circle、Cylinder。其中Point类中含有privte的实例变量x、y,访问它们的方法为set/get及toString,使子类可继承上述非private的方法访问超类的private成员;Circle类增加privte的实例变量radius及求圆的周长getcircumference、面积getArea的方法;Cylinder类则增加privte的实例变量height及求圆柱体getVolume的体积方法。子类中都应重写toString方法,输出相应信息。编写相应的测试类TestCylinder,测试上述设计。上机四面向对象编程(二)1、如果类X的静态初始化中调用了类Y的静态方法,而类Y的静态初始化块中由调用了类X的静态方法,这种情况叫循环静态初始化,请分析这种情况下类X和类Y的初始化过程。2、编写一个类Stack(文件名为Stack.java),实现简单的栈先进后出(FILO)操作。(1)成员函数有:voidput(intitem);intget();booleanisEmpty();booleanisFull();(2)数据成员:一个指出栈顶的指针top,及其他所需成员自定。(3)同时写出测试程序TestStack.java,测试该类。3、创建一个执行复数运算的Complex类。复数具有如下格式:realPart+imaginary*j其中j为虚数。该类分别提供一个构造函数无参的默认构造函数,以防没