2015华为校招上机考试编程Java
2016-08-17 11:41
246 查看
B1 【测试自动化6】城市电话号码
java代码:
import java.util.Scanner; public class PhoneNumber { public static void main(String[] args) { // TODO Auto-generated method stub Scanner cin = new Scanner(System.in); char[] c1,c2,c3; boolean flag0 = false,flag1=false,flag2 = false,flag3 = false; while(cin.hasNext()){ String a = cin.nextLine(); String b = cin.nextLine(); String c = cin.nextLine(); c1 = a.toCharArray(); c2 = b.toCharArray(); c3 = c.toCharArray(); if(!(c1.length==0)){ if((c1.length!=3)){ flag0 =true; break; } } if(c2.length!=3&&c3.length!=4){ flag0 =true; } for(int i =0;i<c1.length;i++){ if(!(c1[i]>='0'&&c1[i]<='9')){ flag1=true; break; } } for(int i = 0;i<c2.length;i++){ if(i ==0){ flag2=c2[0]!='0'?false:true; break; } else if (!(c2[i]>='0'&&c2[i]<='9')){ flag2= true; break; } } for(int i =0;i<c3.length;i++){ if(!(c3[i]>='0'&&c3[i]<='9')){ flag3 = true; break; } } if(flag0||flag1||flag2||flag3){ System.out.println(1); } else{ System.out.println(0); } } } }JDK1.7编译通过。
相关文章推荐
- 华为校招上机笔试试题(B卷)——java实现
- 华为校招上机编程之““字符串的分割””
- 华为校招上机笔试试题(A卷)——java实现
- 华为校招软件上机考试题目解析
- 华为校招上机编程之‘‘十六进制转十进制’’
- 2012届华为校园招聘上机考试题目程序实现(9月6日下午1点场)
- 华为2012校园招聘 上机考试2
- 2012届华为校园招聘上机考试题目——自己也尝试了下
- 2012届华为校园招聘上机考试题目(9月6日下午1点场)
- 2012届华为校园招聘上机考试题目(9月6日下午1点场)
- 2012届华为校园招聘上机考试题目(9月6日下午1点场)
- 华为上机Java实现
- DB2 9 运用斥地(733 考试)认证指南,第 7 局部: Java 编程(1)
- 2012届华为校园招聘上机考试题目及参考代码
- 准备-上机考试-华为
- 2012华为校园招聘上机考试题(上海交大考场)
- 华为Java上机题
- 2012届华为校园招聘上机考试题目3(9月6日下午1点场) .
- DB2 9 运用开发(733 考试)认证指南,第 7 局部: Java 编程(2)
- 2012届华为上机考试题目与参考答案