Java高级编程应用
实验报告
实验课程: Java高级编程应用
学 号:
学生姓名:
班 级:
年 月 日
山东信息职业技术学院实验报告
学号: 姓名: 班级:
课程名称:Java高级编程应用 指导老师: 实验成绩:
实验一 Java基础及常用API复习
一、实验目的
1、熟悉Java面向对象基础; 2、掌握API的应用。
二、实验内容
1、设计一个Shape接口和它的两个实现类Square和Circle,要求如下:
1)Shape接口中有一个抽象方法area(),方法接收有一个double类型的参数,返回一个double类型的结果
2)Square和Circle中实现了Shape接口的area()抽象方法,分别求正方形和圆形的面积并返回
在测试类中创建Square和Circle对象,计算边长为2的正方形面积和半径为3的圆形面积。 源程序:
2、计算从今天算起,100天以后是几月几号,并格式化成xxxx年x月x日的形式打印出来。 提示:
1) 调用Calendar类的add()方法计算100天后的日期
package shiyan1;
import java.text.DateFormat; import java.util.Calendar; import java.util.Date;
public class t2 {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DATE,100); Date date = calendar.getTime();
DateFormat fotmat = DateFormat.getDateInstance(DateFormat.FULL); String string = fotmat.format(date);
2
山东信息职业技术学院实验报告
学号: 姓名: 班级:
课程名称:Java高级编程应用 指导老师: 实验成绩:
System.out.println(string);
} }
2) 调用Calendar的getTime() 方法返回Date类型对象
3)使用SimpleDateFormat对象,调用format() 方法格式化Date对象。 源程序:
3、在控制台实现当月如下日历的显示:
源代码: 三、实验总结
3