Java语言程序设计实验指导.doc

Java语言程序设计实验指导.doc

ID:55520497

大小:35.50 KB

页数:4页

时间:2020-05-16

Java语言程序设计实验指导.doc_第1页
Java语言程序设计实验指导.doc_第2页
Java语言程序设计实验指导.doc_第3页
Java语言程序设计实验指导.doc_第4页
资源描述:

《Java语言程序设计实验指导.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言程序设计实验指导实验1实验目的l熟悉java的基本调试环境l熟习Java的基本语法及流程控制实验要求1、编译并运行教材第二章中HelloJava程序。2、修改此程序(例如改变类的名字,改变字母的大小写等),观察运行时出错信息。3、自己实际输入此程序,编译并运行之。4、写一个程序,打印出1到1000内能被5或7整除的的数。5、写一个程序,打印出1到1000内的质数。6、编写一个程序,判断输入的年份是平年还是闰年。实验2实验目的l熟习Java的基本语法l复习程序设计思想实验要求1.将输入的整数反转后输

2、出,并计算输入数与反转数之和。2.随机产生100个学生的成绩(60~100分),然后统计大于90分的人数。3.2003年1月1日是星期三,判断未来的任意一天是星期几。实验3实验目的l熟习Java中的字符串处理l设计简单的类实验要求1.不使用subString函数,自己编写函数取子串。2.有一种数叫回文数,正读反读都一样,如12321。编写一个程序,从命令行输入一个整数,判断该数是不是回文数。3.建立一个表示分数(有理数)的类:私有数据为两个整数分别表示分子和分母,初始化方式有1)无参默认为1;2)两个整数分别

3、表示分子和分母;外部接口有:以a/b的形式输出有理数;两个有理数相加;有理数加一整数;两个有理数比较是否相等。classYLS{privateintfz,fm;YLS(){fz=fm=1;}YLS(intfz,intfm){this.fz=fz;this.fm=fm;}publicvoidprint(){System.out.println(fz+”/”+fm);}publicYLSadd(YLSs){returnYLS(fz*s.fm+s.fz*fm,fm*s.fm);}publicYLSadd(intn)

4、{returnYLS(fz+n*fm,fm);}publicbooleanequals(YLSs){return(fz==s.fz)&&(fm==s.fm);}}实验4实验目的l熟习类的继承和多态l异常处理实验要求1.创建Rodent(啮齿动物),Mouse(老鼠),Gerbil(鼹鼠),Hamster(大颊鼠)等的一个继承分级结构。在基础类中,提供适用于所有Rodent的方法,并在衍生类中覆盖它们,从而根据不同类型的Rodent采取不同的行动。创建一个Rodent数组,在其中填充不同类型的Rodent,然后

5、进行多态性测试。2.设计两个异常类,当输入参数低于170时产生TooShortException异常,而当输入参数高于180时产生TooTallException异常。编写一个异常检查类,其中的某一个方法产生以上两种异常。测试此程序。实验5实验目的l熟悉Java图形用户界面编程实验要求1.编写一个计算器程序,在程序运行时,如果调整窗体的大小,计算器的显示部分的高度不变,其他按钮的大小保持一致。实验6实验目的l熟悉Java的IO处理实验要求1.编写一个程序,能够将文本区的信息写入文件,也可以将文件中的信息读入文

6、本区中。

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

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

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