LISTING
PROGRAM IPtoName
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());
}
}
LOGIKA
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);
}
Pada
sintax diatas terdapat package .net. classnya bernama IPtoName. Lalu program
akan membaca percabangan untuk args sama dengan 0, maka akan di cetak IP
addressnya.
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());
}
}
Pada
sintax diatas terdapat string host untuk array 0 dan inetadressnya null, maka
addressnya akan di ambil by name, apa bisa terjadi exception maka akan di cetak
invalid IP address.
OUTPUT PROGRAM
Tidak ada komentar:
Posting Komentar