java语言程序设计实验要求2011-11-19

java语言程序设计实验要求2011-11-19

ID:6031932

大小:68.50 KB

页数:9页

时间:2017-12-31

java语言程序设计实验要求2011-11-19_第1页
java语言程序设计实验要求2011-11-19_第2页
java语言程序设计实验要求2011-11-19_第3页
java语言程序设计实验要求2011-11-19_第4页
java语言程序设计实验要求2011-11-19_第5页
资源描述:

《java语言程序设计实验要求2011-11-19》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一:Java编程环境下载、安装、配置与运行(2学时)实验目的:(1)掌握设置Java程序运行环境的方法(2)掌握编写与运行Java程序的方法(3)了解Java语言的概貌(4)为后续java程序的实验做准备实验要求:1.Java编程环境下载、安装、配置HelloJava:在标准输出设备上输入"HelloJava!"实验二:Java基本语法练习(6学时)实验目的:(1)了解Java的数据类型(2)掌握各种变量的声明方式(3)理解运算符的优先级(4)掌握java基本数据类型。运算符与表达式、数组的使

2、用方法(5)理解Java程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法实验要求:1.编程显示(1)1212321234321234543212345(2)(3)*******$*****$$$***$$$$$*$$$$2.有一函数:x(x<1)y=3x-2(1≤x<10)4x(x≥10)编写一程序,给定x值,输出y值。3.编写程序,求的值。4.判断回文字符串5.每行5个,输出斐波那契数列的前20个数字6.编写程序接受用户输入一个1-12之间的整数(如果输入的数据非月份,则提示用户

3、重新输入),利用switch语句输入对应月份的天数(不考虑闰年)。7.编写程序接受用户输入一个浮点数,把此浮点数的整数部分和小数部分分别输出。若无小数部分需提示。JDK1.5版本后支持Scannerimportjava.util.Scanner;//文件开头导入包Scannerinput=newScanner(System.in);//以字符串形式实现输入Strings=input.next();实验三:Java语言面向对象基础I(4学时)实验目的:理解Java语言是如何体现面向对象编程基本思想,

4、了解类的封装方法,以及如何创建类和对象,了解成员变量和成员方法的特性实验要求:1.定义一个立方体Box类,有一个变量x作为边,有setBox()方法设置边的长度,有求表面积的方法,以及求体积的方法。定义Test类创建Box类的对象,对Box类加以验证。将上题的方法setBox()改用构造函数实现初始化。2.定义一个Point类,在其中定义两个变量表示一个点的坐标值,再定义构造函数初始化为坐标原点,然后定义一个方法实现点的移动,再定义一个方法打印当前点的坐标。并创建一个对象验证。3.定义一个银行账户

5、BankAccount类,定义主类创建银行帐户类的对象加以验证。BankAccount类包括的变量:account:帐号balance:存款余额包括的方法:BankAccount():构造函数saveMoney():存款getMoney():取款showBalance():查询余额4.定义学生Student类,定义主类创建对象加以验证。Student类包含的变量:name//姓名score//成绩count//总人数Student类包含的方法:Student()//构造函数getCount()//

6、求总人数实验四:Java语言面向对象基础II(4学时)实验目的:掌握面向对象程序设计的方法,了解类的继承性和多态性的作用,了解接口的作用。实验要求:1.编写一个人员Person类,包含姓名、性别、年龄等信息,要求所有变量私有。该类有多个构造函数,有缺省形参值的构造函数,也可以姓名,性别,年龄构造一个人。有显示方法,显示对象信息。privateStringname;privateStringsex;privateintage;publicPerson(Stringn,Strings,inta){}p

7、ublicPerson(){}publicStringshow(){}编写学生Student类继承Person类privateintscore;publicStudent(Stringn,Strings,inta,intsc){}publicStudent(){}publicStringshow(){}编写主类,生成对象加以验证。结果:2.动物排队—继承多态有猫、狗两种共10只动物,现将10只动物按照种类排到属于自己的队伍中。10只动物的种类是随机的。importjava.util.*;class

8、Animal//猫类、狗类的基类{voidshowMsg(){}//输出动物名称,此方法只需写一条输出语句voidmove(){}//输出动物排到左边还是右边队列中,此方法只需写一条输出语句}classRandomGenAnimals{privateRandomrd=newRandom();publicAnimalnext(){switch(rd.nextInt(2)){case0:returnnewDog();case1:default:returnnewCat();}}}Ran

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

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

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