KODE PROGRAM (Source Code):
import java.net.*;
public class getIP {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
byte ip[] = host.getAddress();
for (int i=0; i<ip.length; i++) {
if (i > 0) {
System.out.print(".");
}
System.out.print(ip[i] & 0xff);
}
System.out.println();
}
}
Logika Program :
Program getIP.java ini terlebih
dahulu mengimport library java.net, lalu memiliki class bernama getIP. Pada class getIP
ini void main nya terdapat InetAddress host = null yang berarti terdapat nilai
null atau kosong pada variabel host dalam InetAddress. Lalu ada host = InetAddress.getLocalHost();
yang berarti program akan memanggil LocalHost dari komputer lalu nilai nya akan
disimpan dalam variabel host. Lalu ada byte ip[] = host.getAddress(); yang
berarti variabel host akan mendapatkan alamat dari IP komputer lalu setiap nilai
akan disimpan di dalam variabel ip yang berbentuk array dan bertipe data byte.
Lalu IP dari komputer akan dicetak melalui mekanisme perulangan atau looping. jika i lebih besar dari 0 maka akan mencetak (.)
Output:
Tidak ada komentar:
Posting Komentar