Jumat, 05 Mei 2017

IP to name pada Bahasa Pemrograman Java

Pada kali ini saya akan menjelaskan sedikit listing tentang Ip to name pada bahasa pemrograman java.

Berikut adalah listing programnya :

Dibawah ini merupakan penjelasan singkat tentang listing yang digunakan untuk menampilkan nama komputer saat kita sudah mengetahui IP yang digunakan pada bahasa pemrograman Java.

import java.net.*;
public class IPtoName {
public static void main(String args[]) {

Listing diatas digunakan untung membuat class dengan nama IPtoName.

if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName <IP address>");
System.exit(0);
Listing diatas merupakan percabangan untuk mengecek panjang array pada fungsi utamanya. Jika hasilnya sama dengan 0 maka program otomatis akan menampilkan "Pemakaian : java IPtoName <IP address>"

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 listing diatas untuk mendeklarasikan kembali nilai variabel host dengan array 0 dan untuk variabel address pada object InetAddress bernilai null. Pada program ini juga terdapat try dan catch yang tentunya jika terdapat kesalahan maka program akan mencetak Invalid IP - malformed IP dan program akan keluar/dimatikan. Apabila tidak ditemukan kesalahan maka program akan mencetak nama komputer user.

Berikut adalah Output dari IPtoName.java

Tidak ada komentar:

Posting Komentar