Day11【练习题】

1.

Calendar类的使用:请通过Calendar类的操作获得

1) 昨天的日期 (假设当前日期是 2008年04月28日,则昨天是2008年04月27日)

2) 本周的第一天 (2008年04月27日)

3) 上周的第一天 (2008年04月20日)

4) 本月的第一天 (2008年04月01日)

5) 上月的第一天 (2008年03月01日)

2. 请用代码实现:获取当前的日期,并把这个日期转换为指定格式的字符串,如

2088-08-08 08:08:08。

3. 使用 SimpleDateFormat 类,把 2018-03-04 转换为 2018 年 03 月 04 日。

4. 计算一个人从出生到现在活了多少天??

1.如何把用户输入的日期,转换成Date类型

2.解析字符串到日期

3.如何获取日期的毫秒值

4.用当前系统时间的毫秒值减去出生日期的毫秒值

5. 用程序判断 2018 年 2 月 14 日是星期几。

6. 分别使用 String 的+=和 StringBuilder 的 append 方法对字符串做 100000 次拼接,计算String 拼接 100000 次花费时间与 StringBuilder 拼接 100000 次所花费时间并打印。

7(1)定义数字字符串数组{"010","3223","666","7890987","123123"};

(2)判断该数字字符串数组中的数字字符串是否是对称(第一个数字和最后一个数字相

等,第二个数字和倒数第二个数字是相等的,依次类推)的,并逐个输出;

(3)如:010 是对称的,3223 是对称的,123123 不是对称的;

(4)最终打印该数组中对称字符串的个数。

8. 十、分析以下需求,并用代码实现:

(1)打印由 7,8,9 三个数组成的三位数,要求该三位数中任意两位数字不能相同;

(2)打印格式最后的三位数字以空格分隔,如 789 798 879 897 978 987。

11-12 17:59