加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

C语言网-1116题-IP判断

发布时间:2020-12-15 07:39:24 所属栏目:Java 来源:网络整理
导读:? 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 = scan

?

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");        }    }}还是觉得自己很菜,啥也不会。慢慢来吧。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读