Dapet tugas JAVA lagi dari Pak Hadi :o . Ya seh memang lumayan sulit, tapi kalo yang ini di praktekan mungkin paham maksut dari ini. Ikut langkah-langkah dibawah ini ya :D
- Buka Netbeans IDE 7.1.2 (versi yang saya punya)
- Lalu setelah itu klik kanan pada praktek1 (java) ->pilih new java class dan ketiklah nama disitu ( untuk java kalimat pertama-huruf pertama harus kapital, dan diikuti pada kalimat kedua huruf pertama juga )
- Setelah itu klik finish dan ketik coding dibawah ini :
package Praktek1;
import javax.swing.JOptionPane;
public class TugasMenuJOption {
private static String name;
private static String des;
private static int validDes;
static String kelamin;
static String inpTerbilang;
static StringBuilder hasilBiner = new StringBuilder();
static StringBuilder hasilHexa = new StringBuilder();
static StringBuilder hasilOktal = new StringBuilder();
public static void keBiner(int n) {
if (n > 1) {
keBiner(n / 2);
}
System.out.print(n % 2);
hasilBiner.append(n % 2);
}
public static void keHexa(int n) {
char[] daftarHexa = {'0', '1', '2', '3', '4', '5', '6', '7',
'8', '9', 'A', 'B', 'C', 'D', 'E', 'F'};//==> daftra hexa = list untuk hexa
if (n > 0) {
keHexa(n / 16);
System.out.print(daftarHexa[n % 16]);
hasilHexa.append(daftarHexa[n % 16]);
}
}
private static String des;
private static int validDes;
static String kelamin;
static String inpTerbilang;
static StringBuilder hasilBiner = new StringBuilder();
static StringBuilder hasilHexa = new StringBuilder();
static StringBuilder hasilOktal = new StringBuilder();
public static void keBiner(int n) {
if (n > 1) {
keBiner(n / 2);
}
System.out.print(n % 2);
hasilBiner.append(n % 2);
}
public static void keHexa(int n) {
char[] daftarHexa = {'0', '1', '2', '3', '4', '5', '6', '7',
'8', '9', 'A', 'B', 'C', 'D', 'E', 'F'};//==> daftra hexa = list untuk hexa
if (n > 0) {
keHexa(n / 16);
System.out.print(daftarHexa[n % 16]);
hasilHexa.append(daftarHexa[n % 16]);
}
}