Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java แสดง Hostname และ IP Address

ตัวอย่างโค้ด

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 block ใน try block สร้างอินสแตนซ์ InetAddress ด้วย getLocalHost() แล้วดึง IP address ด้วย getHostAddress() และ hostname ด้วย getHostName() หากไม่พบที่อยู่ catch block จะจับ exception และพิมพ์ข้อความแจ้งเตือน