getIP pada Java
Listing dan Logika
import java.net.*; //ini adalah library yang digunakan yaitu java.net
public class getIP { //membuat nama class yang bernama getIP
public static void main(String args[]) throws Exception { //mendeklarasikan code main atau kode utama pada java
InetAddress host = null; //code ini digunakan untuk mencari host IP Address
host = InetAddress.getLocalHost();//mendeklarasikan variabel bernama host yang berisikan host IP Address yang sudah didapat
byte ip[] = host.getAddress(); //menyimpan variabel host yang sudah dibuat ke dalam variabel ip yang bertype byte
for (int i=0; i<ip.length; i++) { //membuat perulangan dengan parameter pada variabel ip
if (i > 0) {
//kondisi dimana nilai i lebih dari 0 maka akan tercetak tanda . sebagai pemisah jumlah byte
System.out.print(".");
}
//mencetak hasil ip address yang sudah didapat
System.out.print(ip[i] & 0xff);
}
System.out.println();
}
}
public class getIP { //membuat nama class yang bernama getIP
public static void main(String args[]) throws Exception { //mendeklarasikan code main atau kode utama pada java
InetAddress host = null; //code ini digunakan untuk mencari host IP Address
host = InetAddress.getLocalHost();//mendeklarasikan variabel bernama host yang berisikan host IP Address yang sudah didapat
byte ip[] = host.getAddress(); //menyimpan variabel host yang sudah dibuat ke dalam variabel ip yang bertype byte
for (int i=0; i<ip.length; i++) { //membuat perulangan dengan parameter pada variabel ip
if (i > 0) {
//kondisi dimana nilai i lebih dari 0 maka akan tercetak tanda . sebagai pemisah jumlah byte
System.out.print(".");
}
//mencetak hasil ip address yang sudah didapat
System.out.print(ip[i] & 0xff);
}
System.out.println();
}
}
OUTPUT
Komentar
Posting Komentar