IPtoName Pada Java



Listing dan Logika 
import java.net.*; //mengimport library java.net

public class IPtoName { //mendeklarasikan class yang bernama IPtoName
    public static void main(String args[]) { //mendeklarasikan code main atau kode utama pada java
     
    if (args.length == 0) {// kondisi menghitung jika jumlah panjang args (argumen) bernilai 0 maka akan dicetak tulisan dibawah ini
        System.out.println("Pemakaian: java IPtoName <IP address>");
        System.exit(0); //aplikasi akan keluar
    }
   
    String host = args[0]; //membuat variabel string yang bernama host didapat dari jumlah array dari args
   
    InetAddress address = null; //mencari IP Address
   
    try { // ini adalah perintah untuk mencari IP berdasarkan getByName dari variabel host yang disimpan pada variabel address
        address = InetAddress.getByName(host);
    }
    catch (UnknownHostException e) { //ini adalah excepetion apabila proses try diatas tidak dipenuhi akan mencetak tulisan dibawah ini.
        System.out.println("invalid IP - malformed IP");
    System.exit(0);
    }
    // mencetak nama address sesuai dengan nama host name
    System.out.println(address.getHostName());
    }
}
Output
 

Komentar

Postingan populer dari blog ini

Sejarah dan Makna Logo PUMA dan NIKE

Game Angry Birds

Konfigurasi DNS (Domain Name Server) pada Linux Ubuntu 16.04 LTS menggunakan Virtual Box