Sabtu, 04 Agustus 2018

Source code java “getIP.java"

LISTING PROGRAM
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 diatas dapat digunakan untuk mengetahui alamat IP dari komputer yang kita gunakan dengan menggunakan bahasa pemrograman java.

import java.net.*;
Program ini akan memanggil semua fungsi yang terdapat pada library java.net, yaitu library untuk implementasi jaringan.

public class getIP {
     public static void main(String args[]) throws Exception {
Nama class pada program ini yaitu getIP, dan program ini mempunyai main method.

          InetAddress host = null;
          host = InetAddress.getLocalHost();
          byte ip[] = host.getAddress();
Inisiasi nilai awal variable host inetaddress adalah null (kosong). Kemudian InetAddress.getLocalHost() akan mengambil IP lokal host pada komputer kita, lalu disimpan ke dalam variable host. Setelah itu, kita membuat sebuah array bernama ip yang menampung nilai dari variable host  dengan menggunakan function getAddress() untuk mendapatkan IP address.

          for (int i=0; i<ip.length; i++) {
              if (i > 0) {
              System.out.print(".");
              }
          System.out.print(ip[i] & 0xff);
          }
     System.out.println();
     }
}

Program akan melakukan perulangan dari i sama dengan 0 sampai dengan panjang dari array ip. Kemudian terdapat percabangan if dimana jika i lebih besar daripada 0 maka program akan mencetak "." dan setelah itu program akan menampilkan nilai dari masing-masing kelas IP yang telah disimpan di variabel ip sebelumnya.

OUTPUT PROGRAM


Tidak ada komentar:

Posting Komentar