import java.net.*;
yaitu memanggil semua fungsi-fungsi
yang ada di library java.net.
public class getIP {
public static void
main(String args[]) throws Exception {
pada potongan program diatas
dimana memiliki class yaitu getIP, dan program ini mempunyai sebuah main
method.
InetAddress host = null;
host = InetAddress.getLocalHost();
byte ip[] = host.getAddress();
Syntax InetAddress adalah
fungsi dari library java.net untuk merepresentasikan alamat IP,InetAddress
host = null akan membuat variable host dengan nilai null (kosong). fungsi inetAddress.getLocalHost() adalah
fungsi untuk mengambil IP lokal host yang akan disimpan di variable host. byte
ip[] = host.getAddress adalah fungsi untuk mengambil alamat IP yang akan
dimasukan ke dalam array ip yang bertipe data byte.
for (int i=0; i<ip.length; i++) {
if (i > 0) {
System.out.print(".");
}
System.out.print(ip[i] & 0xff);
}
System.out.println();
}
}
Program diatas akan
melakukan perulangan dimana i sama dengan 0 sampai dengan panjang dari array
ip. Kemudian terdapat percabangan if dimana jika i lebih besar dari 0 maka
program akan mencetak "." jika I kurang dari 0 maka program tidak
akan mencetak. setelah itu program akan
mencetak nilai dari masing - masing kelas IP yang telah disimpan di variabel ip
sebelumnya.
judi sabung ayam
BalasHapus