1. getIP.java
Listing
Program
import java.net.*;
public class getIP {
public static void
main(String args[]) throws Exception {
InetAddress host = null;
host =
InetAddress.getLocalHost();
byte ip[] = host.getAddress();
for (int i=0;
i<ip.length; i++) {
if (i > 0) {
System.out.print(".");
}
System.out.print(ip[i] &
0xff);
}
System.out.println();
}
}
Logika
Program
import java.net.*;
Source code di atas berfungsi
untuk memanggil semua library Java.net
public class getIP {
Source code diatas digunakan
untuk mendeklarasikan class getIP
public static void main(String args[]) throws
Exception {
Source code diatas merupakan
main class dari program, dan tidak menangkap input
InetAddress host = null;
Source code diatas berfungsi
untuk mendeklarasikan objek dengan nama host yang bernilai null atau kosong
host = InetAddress.getLocalHost();
Source code diatas merupakan
objek host yang akan menampung nilai yang diambil dari localhost
byte ip[] = host.getAddress();
Source code diatas berfungsi
untuk mendeklarasikan variabel IP dengan tipe data byte
for (int i = 0; i < ip.length; i++) {
Source code diatas berfungsi
untuk melakukan pengulangan
if (i > 0) {
System.out.print(“.”);
}
System.out.print(ip[i] & 0xff);
}
System.out.println();
}
}
Source code diatas merupakan
sebuah kondisi dimana jika nilai i lebih besar dari 0 maka akan mencetak titik
kemudian akan mencetak atau menampilkan alamat IP yang tersimpan pada array IP
Output
No comments:
Post a Comment