《Java高级编程应用》实验一 Java基础及常用API复习 (1)(1) 下载本文

内容发布更新时间 : 2024/11/14 16:16:03星期一 下面是文章的全部内容请认真阅读。

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