An IP (Internet Protocol) address is a numerical unique identification number which is assigned to the devices participating in the network for communication. This Java program get the system's IP by getting the Host address of the local host. InetAddress ownIP=InetAddress.getLocalHost(); gets the computer system's local host with IP address. Now we can get the IP address with this object by calling method getHostAddress() on the InetAddress object.
import java.util.*; import java.lang.*; import java.net.*; public class GetOwnIP { public static void main(String args[]) { try{ //Calls function to get IP address of host. InetAddress ownIP=InetAddress.getLocalHost(); System.out.println("IP of my system is := "+ownIP.getHostAddress()); }catch (Exception e){ System.out.println("Exception caught ="+e.getMessage()); } } }