Filecoin 进程 ASP.NET Core LeetCode 阿里云 less 云计算架构 multithreading xaml replace highcharts ros 打印 stack clojure scripting ide UIkit 百度seo关键词 vue实例 vue修改样式 管理后台框架 spark项目 hadoop源码 如何升级python java解析pdf kafka启动命令 mysql时间戳转换日期 python连接mysql python3删除文件 python加法 python多线程编程 python运算符优先级 python怎么下载安装 java数组扩容 java时间函数 java环境变量配置 java的基本数据类型 java定义接口 java集合框架图 网络电视软件下载
当前位置: 首页 > 学习教程  > 编程语言

JAVA实现会员注册(字符串)

2020/8/31 15:37:37 文章标签:

JAVA实现会员注册

基础版在这里插入图片描述

import java.util.Scanner;

public class tesk03 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        //声明变量
//        String Idcard;
//        String Phone;
//        String Landline;
        boolean IdcardCorrect = false;
        boolean PhoneCorrect = false;
        boolean LandlineCorrect = false;

        System.out.println("--------欢迎进入注册系统-------");

        do {

            System.out.print("请输入身份证: ");
            String Idcard = input.next();
            System.out.print("请输入手机号: ");
            String Phone = input.next();
            System.out.print("请输入座机号: ");
            String Landline = input.next();

            //判断身份证
            int IdcardLen = Idcard.length();
            if (IdcardLen == 16 || IdcardLen == 18) {
                IdcardCorrect = true;
            } else {
                System.out.println("\n身份证号必须是16位或者18位");
            }

            //判断电话号
            int PhoneLen = Phone.length();
            if (PhoneLen == 11) {
                PhoneCorrect = true;
            } else {
                System.out.println("手机号码必须是11位");
            }

            // 判断座机
            String[] splitland = new String[3];
            String landlines[] = Landline.split("-");
            if (landlines[0].length() != 4 && landlines[0].length() != 7){
                System.out.println("座机号码区号必须为4位,电话号码必须是7位");
            } else {
                LandlineCorrect = true;
            }

            if (IdcardCorrect && PhoneCorrect && LandlineCorrect) {
                System.out.println("账号注册成功");
            }
        }while (!LandlineCorrect);
    }
}

升级
在这里插入图片描述

import java.util.Scanner;

public class tesk03 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        //声明变量
//        String Idcard;
//        String Phone;
//        String Landline;
        boolean IdcardCorrect = false;
        boolean PhoneCorrect = false;
        boolean LandlineCorrect = false;

        System.out.println("--------欢迎进入注册系统-------");

        do {

            System.out.print("请输入身份证: ");
            String Idcard = input.next();
            System.out.print("请输入手机号: ");
            String Phone = input.next();
            System.out.print("请输入座机号: ");
            String Landline = input.next();

            //判断身份证
            int IdcardLen = Idcard.length();
            if (IdcardLen == 16 || IdcardLen == 18) {
                IdcardCorrect = true;
            } else {
                System.out.println("\n身份证号必须是16位或者18位");
            }

            //判断电话号
            int PhoneLen = Phone.length();
            if (PhoneLen == 11) {
                PhoneCorrect = true;
            } else {
                System.out.println("手机号码必须是11位");
            }

            // 判断座机
            String[] splitland = new String[3];
            String landlines[] = Landline.split("-");
            if (landlines[0].length() != 4 && landlines[0].length() != 7){
                System.out.println("座机号码区号必须为4位,电话号码必须是7位");
            } else {
                LandlineCorrect = true;
            }

            if (IdcardCorrect && PhoneCorrect && LandlineCorrect) {
                System.out.println("账号注册成功");
            }
        }while (!LandlineCorrect);
    }
}

本文链接: http://www.dtmao.cc/news_show_150382.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?