上海启嘟渡科技商贸有限公司
SEARCH

与我们合作

我们专注提供互联网一站式服务,助力企业品牌宣传多平台多途径导流量。
主营业务:网站建设、移动端微信小程序开发、营销推广、基础网络、品牌形象策划等

您也可通过下列途径与我们取得联系:

微 信: wxyunyingzhe

手 机: 15624122141

邮 箱:

JAVA怎样用数组实现输入手机号码为11位

更新时间:2025-01-11 10:06:42

顺手写了个,看下是不是你想要的。

publicclassT4{

Stringname=null;

int[]nums=null;

T4(Stringname,int[]nums){

this.name=name;

this.nums=nums;

}

publicstaticvoidmain(String[]args){

//正确示例

T4t=newT4("天王盖地虎",newint[]{1,3,3,7,8,9,8,9,8,7,8});

if(t.isRight())

t.print();

//错误示例1

T4t1=newT4("张三",newint[]{1});

if(t1.isRight())

t1.print();

//错误示例2

T4t2=newT4("李四",newint[]{2,3,3,7,8,9,8,9,8,7,8});

if(t2.isRight())

t2.print();

//错误示例3

T4t3=newT4("王五",newint[]{1,1,3,7,8,9,8,9,8,7,8});

if(t3.isRight())

t3.print();

}

privatevoidprint(){

Stringphone="";

for(inti=0;i<nums.length;i++){

phone+=(i+"");

}

System.out.println("联系人姓名:"+name+",电话:"+phone.trim());

}

privatebooleanisRight(){

if(nums.length!=11){

System.err.println(name+",的手机长度不对");

returnfalse;

}elseif(nums[0]!=1){

System.err.println(name+",的手机号码第一位必须为1");

returnfalse;

}elseif(nums[1]!=3&&nums[1]!=5&&nums[1]!=7&&nums[1]!=8){

System.err.println(name+",的手机号码第二位必须为3/5/7/8");

returnfalse;

}

returntrue;

}

}

多重随机标签

猜你喜欢文章

QQ客服 电话咨询