| Program Daftar Teman Dora | |
|
|
Author | Message |
---|
Sugraha Admin
Jumlah posting : 89 Age : 30 Lokasi : Bengkulu
| Subject: Program Daftar Teman Dora Sun Oct 21, 2012 11:05 am | |
| OUTPUT: tutorial > java tutorial Masukkan Pilihan <-1 untuk keluar> : 1 Masukkan Indeks: 4 Komang Masukkan Pilihan <-1 untuk keluar> : 2 Teman Teman dora adalah: andi budi anita niko komang Masukkan Pilihan <-1 untuk keluar> : 3 MAsukkan nama : Donita Teman Teman dora sekarang adalah: andi budi anita niko komang donita Masukkan Pilihan <-1 untuk keluar> : 4 Masukkan indeks: 3 andi budi anita komang donita Masukkan Pilihan <-1 untuk keluar> : 5 Masukkan indeks : 5 Masukkan Nama : Niko andi budi anita komang donita Niko Masukkan Pilihan <-1 untuk keluar> : -1 yang udah terselesaikan : - Spoiler:
/** * Daftar Teman Dora yang Dinamis * * @Author : Ramanda Sugraha * @Version : 20 Oktober 2012 */
import java.util.ArrayList; import java.util.Scanner; public class TemanDora { public static void main(String args[]) { Scanner show = new Scanner(System.in); ArrayList al = new ArrayList(); System.out.print("Masukkan Pilihan : "); int pilihan = show.nextInt(); String temanTeman[] = {"Andi","Budi","Niko","Anita","Komang"}; al.add("Andi"); al.add("Budi"); al.add("Niko"); al.add("Anita"); al.add("Komang"); int i=0;
switch (pilihan) { case 1: { System.out.print("Masukkan indeks : "); int indeks = show.nextInt(); System.out.println(temanTeman[indeks]); } case 2: { for (i = 0; i System.out.println(temanTeman[i]); } case 3: { ArrayList nama = new ArrayList(); System.out.print("Masukkan Nama : "); String Nama = show.next(); nama.add( Nama ); System.out.println("Teman-teman Dora Sekarang adalah : "); for (i = 0; i { System.out.println(temanTeman[i]); } System.out.println(nama); } case 4: { ArrayList nama = new ArrayList(); System.out.print("Masukkan Indeks : "); int delete = show.nextInt(); al.remove(delete); System.out.println(al); } case 5: { } } } }
ini soalny KLIK tpi case ny idag saling berhubungan, yang diminta ny kan bisa terhubung 1 dg yang lainny
Last edited by sugraha on Sun Oct 21, 2012 1:00 pm; edited 1 time in total | |
|
| |
asuna Admin
Jumlah posting : 51 Age : 31 Lokasi : Bengkulu
| Subject: Dora Sun Oct 21, 2012 12:51 pm | |
| Kalo menurut ambo, yang keluar nyo tu, angkonyo dinamis, jadi angko yang nunjukkan keluar +1 dari index array. misal jumlah data dalam array 2, jadi untuk keluar = 2, kareno indeks = 0 dan 1 | |
|
| |
Sugraha Admin
Jumlah posting : 89 Age : 30 Lokasi : Bengkulu
| Subject: Re: Program Daftar Teman Dora Sun Oct 21, 2012 12:54 pm | |
| - asuna wrote:
- Kalo menurut ambo, yang keluar nyo tu, angkonyo dinamis, jadi angko yang nunjukkan keluar +1 dari index array.
misal jumlah data dalam array 2, jadi untuk keluar = 2, kareno indeks = 0 dan 1 mksdny t cx mn kak? ini kan pkai string | |
|
| |
kirito Admin
Jumlah posting : 349 Age : 31 Lokasi : earthland
| Subject: Re: Program Daftar Teman Dora Sun Oct 21, 2012 5:14 pm | |
| untuk yang case 3 gak usah pake arraylist baru lagi . kan sudah dibuat tuh arraylist nya diatas (namanya "al" tuh) trus, nama-nama tadi juga udah dimasukkan kedalam sana kan?? . - Code:
-
ArrayList al = new ArrayList(); al.add("Andi"); al.add("Budi"); al.add("Niko"); al.add("Anita"); al.add("Komang");
. jadi, untuk case 3, yang dipanggil cuma arraylist al aj, dilakukan perulangan sepanjang arraylist dengan menggunakan method al.size();dan memanggil isi nya berdasarkan index bisa menggunakan al.get(index);. bisa di buat seperti berikut : - Code:
-
case 3: { System.out.print("Masukkan Nama : "); String Nama = show.next(); al.add( Nama );
System.out.println("Teman-teman Dora Sekarang adalah : "); for (i = 0; i<al.size(); i++) { System.out.println(al.get(i)); } break; }
| |
|
| |
Sugraha Admin
Jumlah posting : 89 Age : 30 Lokasi : Bengkulu
| Subject: Re: Program Daftar Teman Dora Sun Oct 21, 2012 5:23 pm | |
| wih belum tau yang tentang ".get" tuh kalau yang menambahkan n ngatur posisi kyak yang terakhir ad pakai method jg? | |
|
| |
kirito Admin
Jumlah posting : 349 Age : 31 Lokasi : earthland
| Subject: Re: Program Daftar Teman Dora Sun Oct 21, 2012 5:33 pm | |
| - sugraha wrote:
- wih belum tau yang tentang ".get" tuh
kalau yang menambahkan n ngatur posisi kyak yang terakhir ad pakai method jg? searcing di gugle ajo dek. di java.lyracc.com lengkap dek untuk dasar-dasar. kalo untuk arraylist bisa di cek DISINI . kalo ngatur bisa pake - Code:
-
al.set(index, object); //index=masukan index kebereapa mau disisipkan //object=masukkan object (nama orang dalam kasus ini) yang akan disisipkan
| |
|
| |
Sugraha Admin
Jumlah posting : 89 Age : 30 Lokasi : Bengkulu
| Subject: Re: Program Daftar Teman Dora Sun Oct 21, 2012 5:41 pm | |
| nah ngerti kak skrng hasil output yang case 4 tuh jadiny [Andi, Budi, Niko, Komang] yang di minta kan Andi Budi Niko Komang gmn tu kak? maaf jadi bnyak tnya | |
|
| |
kirito Admin
Jumlah posting : 349 Age : 31 Lokasi : earthland
| Subject: Re: Program Daftar Teman Dora Sun Oct 21, 2012 5:48 pm | |
| - sugraha wrote:
- nah ngerti kak
skrng hasil output yang case 4 tuh jadiny [Andi, Budi, Niko, Komang]
yang di minta kan Andi Budi Niko Komang
gmn tu kak? maaf jadi bnyak tnya jangan pake - Code:
-
System.out.println(al);
kalau begitu, sistem akan menampilkan isi dari arraylist keseluruhan dengan kurungnya dek. . coba pake coding yang kakak tadi, - Code:
-
for (i = 0; i<al.size(); i++) { System.out.println(al.get(i)); }
kalo paker "al.get(index)" itu hanya akan memanggil object pada index yang kita masukkan (tanpa kurung array itu loh). | |
|
| |
Sugraha Admin
Jumlah posting : 89 Age : 30 Lokasi : Bengkulu
| Subject: Re: Program Daftar Teman Dora Sun Oct 21, 2012 6:59 pm | |
| Ok Sip kak selesai case 1 sampai akhir.. tinggal input indeksny sama kyak buku.. makasiih kaaaaak | |
|
| |
Sugraha Admin
Jumlah posting : 89 Age : 30 Lokasi : Bengkulu
| Subject: Re: Program Daftar Teman Dora Mon Oct 22, 2012 12:39 am | |
| - Code:
-
/** * Daftar Teman Dora yang Dinamis * * @Author : Ramanda Sugraha * @Version : 20 Oktober 2012 */
import java.util.ArrayList; import java.util.Scanner; public class SayaGanteng_Masalah { public static void main(String args[]) { Scanner show = new Scanner(System.in); ArrayList aray = new ArrayList(); ArrayList<String> nama = new ArrayList<String>(); int i=0; aray.add("Andi"); aray.add("Budi"); aray.add("Niko"); aray.add("Anita"); aray.add("Komang"); boolean ulang = true; while(ulang = true) { System.out.print("Masukkan Pilihan (-1 untuk Keluar): "); int pilihan = show.nextInt(); switch (pilihan) { case -1: { System.out.println("Muka Anda Salah Jangan Coba Lagi. Terima Kasih"); return; } case 1: { System.out.print("Masukkan indeks : "); int indeks = show.nextInt(); System.out.println(aray.get(indeks)); } break; case 2: { for (i = 0; i<aray.size(); i++) { System.out.println(aray.get(i)); } } break; case 3: { System.out.print("Masukkan Nama : "); String Nama = show.next(); aray.add( Nama ); System.out.println("Teman-teman Dora Sekarang adalah : "); for (i = 0; i<aray.size(); i++) { System.out.println(aray.get(i)); } } break; case 4: { System.out.print("Masukkan Indeks : "); int delete = show.nextInt(); aray.remove(delete-1); for (i = 0; i<aray.size(); i++) { System.out.println(aray.get(i)); } } break; case 5: { System.out.print("Masukkan Indeks : "); int tambah = show.nextInt(); System.out.print("Masukkan Nama : "); String Nama = show.next(); aray.set(tambah, Nama); aray.indexOf(tambah-1); for (i = 0; i<aray.size(); i++) { System.out.println(aray.get(i)); } } break; default: { System.out.println("Muka Anda Salah Jangan Coba Lagi !!"); } } } } }
tapi masih ad kekurangan di case 5, soalny waktu di input nama dy langsung nimpa array yang sebelum ny.. makasih kak kirito-senpai | |
|
| |
kirito Admin
Jumlah posting : 349 Age : 31 Lokasi : earthland
| Subject: Re: Program Daftar Teman Dora Tue Oct 23, 2012 12:59 am | |
| - sugraha wrote:
tapi masih ad kekurangan di case 5, soalny waktu di input nama dy langsung nimpa array yang sebelum ny..
makasih kak kirito-senpai hmmmm, maksud pertanyaan gmana tuh ?? mungkin salahnya disini, - Code:
-
aray.indexOf(tambah-1);
coba gak usah pake -1. - Code:
-
aray.indexOf(tambah);
Ok, sama-sama dek. Rajin belajar dan didiskusikan di dalam forum ini kalo ada problem lagi ya | |
|
| |
Sugraha Admin
Jumlah posting : 89 Age : 30 Lokasi : Bengkulu
| Subject: Re: Program Daftar Teman Dora Wed Oct 24, 2012 2:56 am | |
| yang itu salah kak, hehehe coba" nambah lupa diganti td.. misalny kk, di case 5 kan, Output nya - Code:
-
Masukkan Pilihan (-1 untuk Keluar): 3 Masukkan Nama : Donita Teman-teman Dora Sekarang adalah : Andi Budi Niko Anita Komang Donita Masukkan Pilihan (-1 untuk Keluar): 4 Masukkan Indeks : 6 Andi Budi Niko Anita Komang Masukkan Pilihan (-1 untuk Keluar): 5 Masukkan Indeks : 3 Masukkan Nama : Ramanda Andi Budi Ramanda Anita Komang Masukkan Pilihan (-1 untuk Keluar): -1 Saya Ganteng Terima Kasih
nah yang diminta kan, jangan sampai nimpa, ini Ramanda malah nimpa nama Niko.. output yang dimnta t - Code:
-
Masukkan Pilihan (-1 untuk Keluar): 5 Masukkan Indeks : 3 Masukkan Nama : Ramanda Andi Budi Ramanda Anita Komang Masukkan Pilihan (-1 untuk Keluar): -1
| |
|
| |
kirito Admin
Jumlah posting : 349 Age : 31 Lokasi : earthland
| Subject: Re: Program Daftar Teman Dora Wed Oct 24, 2012 7:54 pm | |
| oooh, gitu maksudnya . hadeh, kalo gitu sih.... tinggal ganti method set jadi add aj. dari : - Code:
-
aray.set(tambah, Nama);
menjadi : - Code:
-
al.add(tambah, Nama);
. coba-coba aja gonta-ganti kodenya.... ga bakal meledak koh kompi/Laptop nya... | |
|
| |
Sugraha Admin
Jumlah posting : 89 Age : 30 Lokasi : Bengkulu
| Subject: Re: Program Daftar Teman Dora Thu Oct 25, 2012 7:01 am | |
| Arrg !!! baka nian, knp dag kpikiran sampai ksitu y?? aiiisss... bisa ternyta kak, tp waktu diganti. System.Destroy(0) idag meledak laptopny kak | |
|
| |
kirito Admin
Jumlah posting : 349 Age : 31 Lokasi : earthland
| |
| |
Sugraha Admin
Jumlah posting : 89 Age : 30 Lokasi : Bengkulu
| Subject: Re: Program Daftar Teman Dora Thu Oct 25, 2012 8:09 pm | |
| | |
|
| |
kirito Admin
Jumlah posting : 349 Age : 31 Lokasi : earthland
| Subject: Re: Program Daftar Teman Dora Fri Oct 26, 2012 1:37 pm | |
| - sugraha wrote:
- ]
jadi klo bukan baka ap kak?
Ahoooooooo ! /* lah, jadi OOT gini */ | |
|
| |
Sugraha Admin
Jumlah posting : 89 Age : 30 Lokasi : Bengkulu
| Subject: Re: Program Daftar Teman Dora Sun Oct 28, 2012 3:16 pm | |
| | |
|
| |
Sponsored content
| Subject: Re: Program Daftar Teman Dora | |
| |
|
| |
| Program Daftar Teman Dora | |
|