Teknik Informatika

Selasa, 01 Mei 2018

Pemrogramman Jaringan | IPtoName

Nama : Tubagus M Rayhan T | 5A414905 | 4IA19 | M. ACHSAN ISA AL ANSHORI



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