欢迎来到天天文库
浏览记录
ID:55520497
大小:35.50 KB
页数:4页
时间:2020-05-16
《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、本区中。
此文档下载收益归作者所有