给我写一个能完成ping程序设计与实现的java代码,能自己输入ip地址
时间: 2024-02-24 15:00:34 浏览: 67
好的,以下是一个简单的能够实现ping程序的Java代码,可以输入自己想要ping的IP地址:
```java
import java.net.InetAddress;
public class PingProgram {
public static void main(String[] args) {
try {
// 读取用户输入的IP地址
System.out.print("请输入要ping的IP地址:");
String ipAddress = System.console().readLine();
// 创建InetAddress对象,指定IP地址
InetAddress inetAddress = InetAddress.getByName(ipAddress);
// 执行ping操作
System.out.println("正在ping " + ipAddress + " ...");
if (inetAddress.isReachable(5000)) {
System.out.println(ipAddress + " 可达!");
} else {
System.out.println(ipAddress + " 不可达!");
}
} catch (Exception e) {
System.out.println("发生异常:" + e.getMessage());
}
}
}
```
注意:上述代码需要在命令行中运行,不能在IDE中直接运行。可以使用命令行工具编译并运行该程序,或者在IDE中配置命令行参数。
阅读全文