import java.net.*;
yaitu memanggil semua fungsi-fungsi
yang ada di library java.net.
public class getIP {
     public static void
main(String args[]) throws Exception {
pada potongan program diatas
dimana memiliki class yaitu getIP, dan program ini mempunyai sebuah main
method.
         
InetAddress host = null;
         
host = InetAddress.getLocalHost();
         
byte ip[] = host.getAddress();
Syntax InetAddress adalah
fungsi dari library java.net untuk merepresentasikan alamat IP,InetAddress
host = null akan membuat variable host dengan nilai null (kosong). fungsi inetAddress.getLocalHost() adalah
fungsi untuk mengambil IP lokal host yang akan disimpan di variable host.  byte
ip[] = host.getAddress adalah fungsi untuk mengambil alamat IP yang akan
dimasukan ke dalam array ip yang bertipe data byte.
         
for (int i=0; i<ip.length; i++) {
             
if (i > 0) {
             
System.out.print(".");
             
}
         
System.out.print(ip[i] & 0xff);
         
}
     System.out.println();
     }
}
Program diatas akan
melakukan perulangan dimana i sama dengan 0 sampai dengan panjang dari array
ip. Kemudian terdapat percabangan if dimana jika i lebih besar dari 0 maka
program akan mencetak "." jika I kurang dari 0 maka program tidak
akan mencetak.  setelah itu program akan
mencetak nilai dari masing - masing kelas IP yang telah disimpan di variabel ip
sebelumnya.

judi sabung ayam
BalasHapus