汇才同飞教育汇才同飞学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › for › 日志

<在控制台输入字符串,完成以下要求

2019-08-02 19:46:44 查看(94) 回复(0)

要求:

  1. 输入字符串表示手机号码,字符串长度必须等于11位,如果长度不等于11位,输出“手机号码位数错误”
  2. 输入字符串只能包含数字,不能包含其他字符,如果包含其他字符,输出"请输入数字"
  3. 如果输入错误,自动开始重新输入
  4. 如果输入正确,输出"输入正确",程序结束

package huicai5;


import java.util.Scanner;


public class Shoujihao {


public static void main(String[] args) {
// TODO Auto-generated method stub


Scanner scan=new Scanner(System.in);
while(true) {
System.out.println("请输入:");


String s = scan.next();
boolean b= s.matches("\d{11}");
        if (b==true) {
        System.out.println("输入正确");
        break;
        }else 
        if(s.matches("\d*")) {
        System.out.println("手机号码位数错误");
        }else {
        System.out.println("请输入数字");
        }

}
}
}

评论 (0 个评论)

facelist

全部作者的其他最新日志



站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

备案号:京ICP备17025800号-2

返回顶部