号码注册系统

还有几天也就相当于一个月了,一个月下来,有东西,看着挺简单的,可是一看到题目就开始犯懵,不知道从那里开始写起。慢慢的自己的弱点也就越来越突出,这都是因为自己平时的没有多加的练习,代码量太少了,现在的问题就得是多敲,没有捷径而言,只能是熟能生巧加理解了。

现在还有一个很大的问题就是写的时候很容易就把大小写给搞混了,或者还有就是少了字母代码。

对于这次编写的小系统,还是出现了很多的错误,是问了同学才搞定的。

import java.util.Scanner;
class TestString
{
	public static void main(String[] args) 
	{
		Scanner input = new Scanner(System.in);
		System.out.println("******欢迎进入注册系统******\n");
		boolean isOK= true;
		do
		{
			System.out.println("请输入身份证号:");
			String idCard = input.next();
			System.out.println("请输入你的手机号:");
			String phoneNumber =input.next();
			System.out.println("请输入座机号:");
			String telePhone =input.next();
			if (idCard.length()!=16&&(idCard.length()!=18))//开始判断条件
			{
				System.out.println("身份证号必须是16位或者18位!");
			}else{
				if (phoneNumber.length()==11)
				{
					String s[] = telePhone.split("-");
					if (s[0].length()==4&&s[1].length()==7)
					{
						System.out.println("注册成功!");
						isOK=false;
					}else{
						System.out.println("座机区号必须是四位,电话号码必须是七位!");

						}
						}else{
							System.out.println("手机号必须是11位!");
								}
				}

			
			}
	
		
		while(isOK);
	}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值