Selasa, 01 Mei 2018

Tugas Pemrogram Jaringan (getIP)

GetIP
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