Java程序用于显示主机名和IP地址
在本文中,我们将学习如何使用Java显示主机名和IP地址。为了显示主机名和IP地址,我们将使用java.net包中的InetAddress类。我们将编写一个简单的程序来获取并打印此信息,并执行异常处理以捕获异常(如果数据未找到)。
问题陈述
编写一个Java程序来显示主机名和IP地址。以下是演示 −
输出
The IP address is : 127.0.0.1
The host name is : jdoodle
显示主机名和IP地址的步骤
以下是显示主机名和IP地址的步骤 −
- 首先,我们将导入java.net包中的所有类
- 初始化Demo类。
- 我们将使用try-catch块来处理UnknownHostException(如果找不到本地地址)。
- 获取本地主机地址并打印IP地址。
- 使用InetAddress对象打印主机名。
Java程序用于显示主机名和IP地址
要在Java中显示主机名和IP地址,代码如下 −
import java.net.*;
public class Demo{
public static void main(String[] args){
try{
InetAddress my_address = InetAddress.getLocalHost();
System.out.println("The IP address is : " + my_address.getHostAddress());
System.out.println("The host name is : " + my_address.getHostName());
}
catch (UnknownHostException e){
System.out.println( "Couldn't find the local address.");
}
}
}
输出
The IP address is : 127.0.0.1 The host name is : jdoodle
代码解释
名为Demo的类包含main函数。“try”和“catch”块在此main函数中定义。在“try”块中,创建了InetAddress的实例,并使用“getLocalHost”函数获取InetAddress实例的主机地址和主机名。如果其中一个属性未找到,“catch”块定义捕获异常并在控制台上打印相关消息。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP