有效印度手机号码的规则:
该号码应包含 10、11 或 12 位数字。
如果包含 10 位数字,则第一位数字应为 7 或 8 或 9。
如果包含 11 位数字,则第一位数字应为 0,然后遵循第二条规则。
如果包含 12 位数字,则前两位数字应为 91,然后遵循第二条规则。
对于测试用例:
1
881906355596
此代码应该产生无效,但它显示有效。
import java.util.*;
import java.lang.*;
import java.io.*;
class GFG
{
public static void main (String[] args)
{
Scanner scan = new Scanner(System.in);
int t=scan.nextInt();
while((t--)!=0){
String s = scan.next();
int length = s.length();
if((length==10) &&((s.charAt(0)=='7')||(s.charAt(0)=='9')||(s.charAt(0)=='8')))
System.out.println("Valid");
else if((length==11) &&(s.charAt(0)=='0')&&(s.charAt(0)=='7')||(s.charAt(0)=='9')||(s.charAt(0)=='8'))
System.out.println("Valid");//code
else if((length==12) &&(s.charAt(0)=='9')&&(s.charAt(1)=='1'))
System.out.println("Valid");//code
else System.out.println("Invalid");
}
}
}
慕妹3242003
狐的传说
相关分类