Senin, 06 Agustus 2018

Cara Mengetahui Alamat IP Komputer


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.



1 komentar: