
用Java编写: 判断IP地址的有效性及是否在指定子网内
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程详解使用Java语言验证IP地址有效性及其是否属于特定子网的方法与技巧,涵盖相关类库应用和实用示例代码。
编写一个程序来判断给定的IP地址是否合法,并确定该地址是否属于特定子网。运行要求如下:
1. 程序以命令行格式执行:`ip_test subnet/mask ip_addr`
- 其中,`ip_test` 是程序名;`subnet` 为子网号;`mask` 表示连续的1的数量来定义子网掩码;
- `ip_addr` 需要测试的目标IP地址。
2. 确保 `subnet` 和 `ip_addr` 的合法性(考虑所有情况,例如以下 IP 地址均不合法:123..2.1、123.23$.2.1、123.12345.2.1 以及 123.23.45.2.1)。
3. 检查掩码的合法性。
4. 在 IP 地址合法的前提下,判断 `ip_addr` 是否属于子网 `subnet`。
5. 输出命令行中的IP地址是否有效、掩码是否正确以及该地址是否在指定的子网内。
全部评论 (0)
还没有任何评论哟~


