C语言网-1116题-IP判断

 

Java实现代码

 

import java.util.Scanner;public class Practice_1009 {    public static void main(String[] args) {        String string = "";        Scanner scanner = new Scanner(system.in);        while (scanner.hasNext()) {            boolean flag = false;            string = scanner.nextLine();            if (string.length() > 30) break;            if (string.contains(" ")) break;            //判断是否有空格            if (string.equals("End of file")) break;    //判断是否结束            String x[] = string.split("\\.");      //将输入字符串分离为A、B、C、D形式            for (int i = 0,j = 0; i < x.length && j < x[i].length(); i++) {                char num[] = x[i].tochararray();        //把字符串转换为字符数组                if (!Character.isDigit(num[j])) {                    flag = false;                    break;                }                if (Integer.parseInt(x[i]) > 255 || Integer.parseInt(x[i]) < 0) {                    flag = false;                    break;                } else                    flag = true;            }            if (flag)                System.out.println("Y");            else                System.out.println("N");        }    }}还是觉得自己很菜,啥也不会。慢慢来吧。

相关文章

HashMap是Java中最常用的集合类框架,也是Java语言中非常典型...
在EffectiveJava中的第 36条中建议 用 EnumSet 替代位字段,...
介绍 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说...
介绍 LinkedList同时实现了List接口和Deque接口,也就是说它...
介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对...
HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进...