count++; } }
System.out.println(\count/str.length()); } }
实验7:日历输出程序Java控制流程 实验目的(本实验根据进度选作)
更深入的理解Java控制流程
实验内容
基本功能:输入一个月份,给出2013年这个月的日历,日历要求每行显示7列,对应星期一到星期日;
扩展功能:输入一个月份,同时输出该月起始的两个月的日历,要求两个月的日历水平排列而非上下排列。
实验8 自定义ArrayList 实验目的
本部分对应课本第八章,帮助学生深入理解数组使用方法
实验内容:
利用数组实现Java ArrayList类的基本功能,要求实现方法包括: Add, Insert, Delete, Find
编写一个测试应用,测试该自定义类的正确性
实验9 图形家族-继承与多态 实验目的
本实验涉及的知识点主要为 继承、多态、排序,对应课本9、10章知识点
实验内容
1、矩形、正方形、椭圆、形圆形、六边形、正六边形都是形状,请以形状(Shape)为最顶层的类,设计出一个层次化的类结构,至少能够对每个形状命名,并求面积、周长
2、写一个程序,创建若干形状,存储到数组中,实现排序算法,可以根据面积、周长对创建的图形实现排序。
实验10 链表操作 实验目的
(1) 熟悉链表的原理和基本算法。 (2) 加深对引用的理解和使用。
实验内容
阅读课本Magazine Collection例子 在MagazineList类中添加方法, void sort()//按照书名对链表排序 void mergeSort(MagazineList another)//检查两个链表是否都为排序链表,如果是,归并;如果不是,直接返回。