C03-Java同步实践加强班第9周上机任务

【感谢胡光老师提供题目】

(回到C03-Java同步实践加强班学习安排)

1.编写一个模拟用户帐户的程序。测试类Test用来登录:输入用户帐户名和密码,如果正确(则在控制台输出Success,并提示是否修改用户名和密码,要修改:则弹出提示框重新输入帐户名和密码,不修改,则显示再次登录框。)如果不正确(究竟是账户名不对还是密码不对?则提示重新输入,最多3次,否则在控制台输出Fail,退出程序:System.exit(0))
功能类Counter用来实现上述功能:将用到判断两个字符串是否相同,判断字符串的前缀、后缀是否和某个字符串相同,按字典顺序比较两个字符串大小的关系,删除字符串前后空格,检索字符串,创建子字符串,将数字型字符串转换为数字,将字符串存放到数组中,用字符数组创建字符串等。
使用String类的相关方法,提示框的方法仍然是前面测试题的javax.swing.JOptionPane.showInputDialog("")。

2.封装一类Java对象,用户从输入对话框输入两个日期,程序将判断两个日期的大小关系(比如输出:您输入的第二个日期大于第一个日期)以及两个日期之间的间隔天数(比如输出:2006年6月6日和2008年8月3日相隔789天)

3.封装一类Java对象,计算两个大整数(如123456789123456789123456789和987654321987654321987654321)的和、差、积和商,并计算一个大整数的因子个数(因子中不包括1和大整数本身)。



  

posted on 2012-10-21 16:16  如果蜗牛有爱情  阅读(113)  评论(0编辑  收藏  举报

导航