Pemrograman Jaringan : Logika Program IPtoName

4:42 PM 0 Comments


KODE PROGRAM

import java.net.*;
public class IPtoName {
public static void main(String args[]) {
if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName <IP address>");
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch (UnknownHostException e) {
System.out.println("invalid IP - malformed IP");
System.exit(0);
}
System.out.println(address.getHostName());
}
}

PENJELASAN PROGRAM

          Penjelasan mengenai fungsi utama program diatas adalah mengkonvesi parameter yang diinput berupa alamat IP menjadi nama host. Baris program yang pertama berfungsi untuk memanggil package yang akan digunakan pada program tersebut. Baris selanjutnya memiliki kegunaan untuk mendefinisikan nama kelas. public static void main(String args[]) { memiliki fungsi untuk mendefinisikan method utama. Selanjutnya dilakukan pengecekan kondisi dilakukan jika input tanpa menggunakan parameter atau jika menggunakan parameter dengan alamat IP. Jika menginput dengan parameter alamat maka akan menghasilkan nama host dari alamat IP yang diinput.


OUTPUT PROGRAM


Lebih baik tidak dikenal sama sekali daripada terkenal karena kebusukan dan keburukan

0 komentar: