package kisikisi1;
import [Link];
public class Kisikisi1 {
public static void main(String[] args) {
int x[][] = new int[3][3];
for (int i = 0; i < [Link]; i++) {
for (int j = 0; j < [Link]; j++) {
[Link]("Masukan Nilai ke [" + i + "][" + j + "] : ");
x[i][j] = readData();
[Link]("Data Didalam Array");
for (int i = 0; i < [Link]; i++) {
for (int j = 0; j < [Link]; j++) {
[Link](x[i][j] + " ");
[Link]();
static int readData() {
Scanner masuk = new Scanner([Link]);
return [Link]();
}
package kisikisi2;
import [Link];
import [Link];
import [Link];
public class Kisikisi2 {
public Kisikisi2() {
}
private List<String> deque = new ArrayList<String>();
public void insert(String huruf){
[Link]("ditambahkan dari depan : "+huruf);
[Link](huruf);
[Link](deque);
}
public void remove(int angka){
if([Link]()){
[Link]("Deque underflow!! tidak bisa dihapus.");
return;
}
String rem = [Link](angka);
[Link]("dihapus dari data : "+rem);
[Link](deque);
if(angka>[Link]()){
[Link](angka + " element posisi tidak ditemukan");
}
}
public String peak(int angka){
String item = [Link](angka);
[Link]("Element dari data : "+item);
if(angka>[Link]()){
[Link](angka + " element posisi tidak ditemukan");
}return item;
}
public static Scanner input=new Scanner([Link]);
public static Scanner input1=new Scanner([Link]);
public static String nama, huruf;
public static int pilih, jumlah, angka;
public static Kisikisi2 deq = new Kisikisi2();
public static void main(String[] args) {
[Link]("Masukkan Nama : ");
nama=[Link]();
[Link]("Selamat Datang "+[Link]());
[Link]();
menu();
}
public static void menu(){
[Link]("Menu :");
[Link]("1. Masuk");
[Link]("2. Keluar");
[Link]("3. Lihat Antrian");
[Link]("4. Exit");
do{
[Link]("Masukan Pilihan Menu [1-4] : ");
pilih=[Link]();
[Link]();
if(pilih>4)
{
[Link]("Pilihan Tidak Tersedia, Silahakan Pilih Kembali\n");
}
if(pilih==4)
{
[Link]("\nTerima Kasih");
}
}while(pilih>4);
switch(pilih){
case 1 : insert();
break;
case 2 : rmv();
break;
case 3 : search();
break;
case 4 : [Link](0);
break;
default :
break;
}
}
public static void insert(){
[Link]("Masuk");
[Link]("Masukkan Jumlah : ");
jumlah=[Link]();
for(int i=1;i<=jumlah;i++){
[Link]("Masukkan Huruf : ");
huruf=[Link]();
[Link]([Link]());
}
[Link]();
menu();
}
public static void rmv(){
[Link]("Keluar");
[Link]("Masukkan Jumlah : ");
jumlah=[Link]();
for(int i=1;i<=jumlah;i++){
[Link]("Masukkan Posisi Angka yang ingin di remove : ");
angka=[Link]();
[Link](angka);
}
[Link]();
menu();
}
public static void search(){
[Link]("Lihat Antrian");
[Link]("Masukkan Jumlah : ");
jumlah=[Link]();
for(int i=1;i<=jumlah;i++){
[Link]("Masukkan Posisi Angka yang ingin di cari : ");
angka=[Link]();
[Link](angka);
}
[Link]();
menu();
}
}