学号姓名--类与对象基础实验(三)实验报告

2020-02-20 14:03

浙江大学城市学院实验报告

课程名称 面向对象程序设计

实验项目名称 类与对象基础实验(三) 学生姓名 专业班级 学号

一. 实验目的和要求

1.掌握大数处理与BigInteger类

2.掌握时间处理Date类与SimpleDateFormat类、Calendar类 3.掌握异常处理与Exception类

二. 实验内容

1. 编程实现:大整数的数值计算 2. 编程实现:用大整数求阶乘之和 3. 编程实现:计算两个日期的天数之差 4. 编程实现:计算生日信息

5. 编程实现:数字转换的异常处理

三. 实验结果与分析(可将程序运行结果截屏,也可分析运行结果)

1. 编程实现:大整数的数值计算。编写一个Java应用程序,计算两个大整数的和、差、积和商,并计算一个大整数的因子个数。(部分源码参考讲义)

请分析并回答以下问题: (1) 程序源码如下:

(2) 请将运行结果截图:

(3) 请比较BigInteger和long的主要区别,并简要说明BigInteger的主要用途。

答:

2. 编程实现:用大整数求阶乘之和。编写一个Java应用程序,用BigInteger计算1!+2!+3!+?+n!。要求n的值从键盘输入。

请分析并回答以下问题: (1) 程序源码如下:

(2) 请将运行结果截图:

3. 编程实现:计算两个日期的天数之差。编写Java应用程序,来计算任意两个日期的天数之差。要求:两个日期用字符串形式输入(比如输入“20100101”表示2010年1月1日),需要将日期字符串的年、月、日分别转换为数字形式。

(1) 程序源码如下:

(2) 请将运行结果截图:

4. 编程实现:生日信息。编写Java应用程序,计算你的生日还有多少天,你的生日是星期几。

(1) 程序源码如下:

(2) 请将运行结果截图:

5. 编程实现:数字转换的异常处理。输入两个数,计算两个数想除的结果(考虑除数为0的异常情况)。

(1) 程序源码如下:

(2) 请将运行结果截图:

四. 讨论、心得(可写遇到的问题及解决方法,或者对技术的理解等)


学号姓名--类与对象基础实验(三)实验报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国企业e-Learning实施攻略之七:内外结合 水到渠成

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: