JAVA课程设计报告完整版-手机-号码检测器.docVIP

  • 142
  • 0
  • 约4万字
  • 约 50页
  • 2018-07-10 发布于浙江
  • 举报

JAVA课程设计报告完整版-手机-号码检测器.doc

PAGE PAGE 17题目JAVA程序课程设计任务一 手机号码检测器(一)设计任务与目标任务:手机号码是由11位数字构成,用户在输入手机号码时经常混乱输入若干位数字或字母,要求你编写一个程序检测用户所输入的手机号码是否符合规则。要求目标:检测所输入的手机号码是否是11位检测每一位是否都为数字。 分析论证:本题目要求对用户输入的手机号码进行检测,判断输入的正确性。曾经有做过类似字符比较的题目,可以借鉴。将字符的比较运用进来,把用户的输入字符和正确的进行比较。但是必须满足多次输入和错误提醒。同时还可以添加提示错误的位置和错误字符是什么。程序正确运行时可以满足以上功能,基本可以达到题目要求了。(二)方案设计与论证为了满足多次输入的要求,将提示和输入的操作放在一个循环体中,我采用了do_whiele()循环。每次输入结束后提示是否继续输入。在循环中逐步对输入的号码位数和字符类型进行检测。位数可以分超出和不足,并均给出错误提示。如果位数满足要求后对手机号码类型进行检测。一般手机号在0~9之间,所以不满足的字符将报错。通过将输入的整个字符串调用charAt(int i)方法对字符串逐位比较。本程序的特点在于可以满足了多次输入和错误字符的显示(内容和位置)。在程序的调试过程中,有过多次输入正确的号码也会报错(还会报错0位错误),这是因为记录错误位子的变量放在错误条件下并且未在循环体中初始

文档评论(0)

1亿VIP精品文档

相关文档