zoukankan      html  css  js  c++  java
  • ip地址合法性

    /*
    * Java语法上正则化表达式的使用技巧,对于'.'要用'\.'

    (2)注意空字符串“”和null的区别,判断一个字符串是不是空字符串用.equals("")
    * (1,判断是否有三个‘.’;2,判断三个点之间是否不相邻;
    * 3,判断每个部分是否是数字;4,判断每个数字是否在0到255之间。)
    */
    import java.util.Scanner;

    public class IPMatch {

    public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    String string = scanner.nextLine();
    String[] num = string.split("\.");
    boolean result = true;
    if (num.length != 4) {
    result = false;
    }
    for (int i = 0; i < num.length; i++) {
    if (num[i].equals("")) {
    System.out.println("NO"); // 如果为空字符串就返回
    break;//注意break不能丢。否则会继续执行。
    }
    }
    for (String string2 : num) {
    int no = Integer.parseInt(string2);
    if (no >= 0 && no <= 255) {
    } else {
    result = false;
    break;
    }
    }
    if (result) {
    System.out.println("YES");
    } else {
    System.out.println("NO");
    }
    }
    }

  • 相关阅读:
    个人工作量
    个人作业
    本周psp
    典型用户和场景总结
    排球比赛计分规则功能说明书
    我与计算机
    个人作业
    《怎样成为一个高手》读后感
    第十八周个人作业
    第十六周 项目耗时记录
  • 原文地址:https://www.cnblogs.com/wushuai-study/p/4737390.html
Copyright © 2011-2022 走看看