Pemrograman Jaringan : Logika Program IPtoName
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
0 komentar: