PAGE
PAGE 17
《JAVA面向对象程序设计》
课 程 设 计 报 告
(2011-2012学年第2学期)
系 别:
厦门理工学院计算机科学与技术系
专业名称:
10级网络工程1班
课程设计科目:
《JAVA面向对象程序设计》课程设计
学生姓名:
学 号:
指导教师:
崔建峰
成 绩:
完成时间:
2012年7月6日
题目JAVA程序课程设计
任务一 手机号码检测器
(一)设计任务与目标
任务:
手机号码是由11位数字构成,用户在输入手机号码时经常混乱输入若干位数字或字母,要求你编写一个程序检测用户所输入的手机号码是否符合规则。
要求目标:
检测所输入的手机号码是否是11位
检测每一位是否都为数字。
分析论证:
本题目要求对用户输入的手机号码进行检测,判断输入的正确性。曾经有做过类似字符比较的题目,可以借鉴。将字符的比较运用进来,把用户的输入字符和正确的进行比较。但是必须满足多次输入和错误提醒。同时还可以添加提示错误的位置和错误字符是什么。
程序正确运行时可以满足以上功能,基本可以达到题目要求了。
(二)方案设计与论证
为了满足多次输入的要求,将提示和输入的操作放在一个循环体中,我采用了do_whiele()循环。每次输入结束后提示是否继续输入。
在循环中逐步对输入的号码位数和字符