写一个手机号码解析程序,用户输入一个手机号码,判断用户输入的合法性, 如果不合法,给出提示,如果正确,给出该手机是联通还是移动的手机。
刚学java几天,很多东西弄不懂,希望大家帮帮忙
不见得,应该用个String来接收用户的输入,因为用户不管是从<input type="text"/>传送过来的还是从JTextarea过来的都是以字符串的形式出现的然后从执行效率角度出发,先判断长度,因为手机的号码长度是不变的。这样可以快速剔除一些很明显的不合法输入在判断前3个字符,如果前3个字符不是137或者138什么的就马上剔除最后才判断剩下的字符是不是全是数字我想应该这样来实现
太残酷了吧!