Berikut ini adalah contoh sintaks program KAMUS
import java.util.Scanner;
public class Kamus3 {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
String[][] Kata={{"ONE","SATU"},{"COW","SAPI"},{"RUN","LARI"},{"RED",
"MERAH"},{"PEOPLE","ORANG"},{"BLUE","BIRU"},{"SMART","PINTAR"}};
String KataDicari;
System.out.print("Ketik KATA INGGRIS :");
KataDicari=input.next();
int i,k;
k=-1;
for(i=0;i<7;i++){
if(Kata[i][0].equals(KataDicari.toUpperCase())){
k=i;
}
}
if(k==-1){
System.out.println("KATA YG DICARI TIDAK ADA");
}
else{
System.out.println("TERJEMAHAN : "+Kata[k][1]);
}
}
}
Berikut ini sintaks program Kamus dengan menggunakan JOptionPane
import javax.swing.*;
public class Kamus2 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int [] nomor = {1,2,3,4,5};
String [] Nama = {"Satu","Sapi","Lari","Merah","Orang"};
String [] Kamus = {"One","Cow","Run","Red","Man"};
System.out.println( "Daftar Kamus" );
System.out.println("No Kata" );
for(int i=0;i<5;i++)
System.out.println((i+1) + " " + Nama[i]);
JOptionPane.showMessageDialog(null, "KAMUS indonesia - inggris", "Informasi", JOptionPane.INFORMATION_MESSAGE);
int hasil;
do {
hasil = Integer.valueOf(JOptionPane.showInputDialog("masukan angka :" ));
if (hasil==nomor[0]){
JOptionPane.showMessageDialog(null, Nama[0] + " Bahasa Inggrisnya " + Kamus[0]);
}
if (hasil==nomor[1]){
JOptionPane.showMessageDialog(null, Nama[1] +"Bahasa Inggrisnya " + Kamus[1]);
}
if (hasil==nomor[2]){
JOptionPane.showMessageDialog(null, Nama[2] +" Bahasa Inggrisnya " + Kamus[2]);
}
if (hasil==nomor[3]){
JOptionPane.showMessageDialog(null, Nama[3] +" Bahasa Inggrisnya " + Kamus[3]);
}
if (hasil==nomor[4]){
JOptionPane.showMessageDialog(null, Nama[4] +" Bahasa Inggrisnya " + Kamus[4]);
}
}
while (JOptionPane.showConfirmDialog(null, "Mau Coba lagi ?" )
==JOptionPane.YES_NO_OPTION);
}
}
Posting Komentar