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());
}
}
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
Posting Komentar