import java.util.*;
public class Main{
public static void fun(String[] s){
boolean flag=true;
if(s.length!=4){ //判断是否输入的是四位ip
flag=false;
}
else {
for (int i = 0; i < s.length; i++) {
try {
int a = Integer.parseInt(s[i]); //将每一位强制转换成int,如果转换不成功说明含有其他字符用catch处理
if (a < 1 || a > 255) {
flag = false; //判断数字是否符合规范
break;
}
} catch (Exception e) {
flag = false;
break;
}
}
}
if(flag)
System.out.println('Y');
else
System.out.println('N');
}
public static void main(String args[]) {
Scanner cin = new Scanner(System.in);
while(cin.hasNextLine()){
String s=cin.nextLine().trim();
String[] ss=s.split("\\.");
fun(ss);
}
}
}
0.0分
0 人评分
简单的a+b (C语言代码)浏览:629 |
printf基础练习2 (C语言代码)浏览:567 |
成绩转换 (C语言代码)浏览:1010 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:624 |
A+B for Input-Output Practice (V) (C语言代码)浏览:625 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:469 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1341 |
【绝对值排序】 (C语言代码)浏览:825 |
C语言考试练习题_保留字母 (C语言代码)浏览:713 |