Open IkbalMr opened 6 years ago
Coba perbaiki method constructor sehingga menjadi seperti ini :
linkedlistnode(int newnode, String data){
// codingan Anda disini
}
Sehingga ketika ingin memasukkan data maka :
a.push(new linkedlistnode(123, "abc");
mas, udah bisa tapi kalo aku mau menampilkan data yg bertipe string tadi aku harus bikin method baru lagi ya buat menampung hasil inputan dari scanner. lalu dipanggil di method mainnya. soallnya aku pake scanner
Pada tanggal Kam, 18 Okt 2018 pukul 16.28 Yohanes Dwi Listio < notifications@github.com> menulis:
Coba perbaiki method constructor sehingga menjadi seperti ini :
linkedlistnode(int newnode, String data){ // codingan Anda disini }
Sehingga ketika ingin memasukkan data maka :
a.push(new linkedlistnode(123, "abc");
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/yohanesdl9/PraktikumPD2-TI-2018/issues/1#issuecomment-430940269, or mute the thread https://github.com/notifications/unsubscribe-auth/AlwVHld3f3Y9Yv1FnXufB1UNLbiMas4Nks5umEmogaJpZM4XjnvD .
Boleh menggunakan method baru, boleh juga tidak
kalo misal gak buat method baru, itu gimana mas? soalnya aku agak kesulitan, tadi aku coba pake method yang udah ada dan q tambahi tipe data string, nah pas di bagian pushnya kan parameternya jadi 2 tu, int sama String. otomatis kalo di inputin parameternya juga 2, yang jadi masalah pas aku print output data reg nya jadi 2: ini mas potongan codingnya : pilih = input.nextInt(); switch (pilih) { case 1: System.out.println("------------"); System.out.print("Masukkan No Registrasi = "); b = input.nextInt(); a.push(new linkedlistnode((b),"")); System.out.print("Masukkan Nama :"); gg = input.next(); //gg = gg.toString(); a.push(new linkedlistnode(b,(gg)));
break;
case 2:
System.out.println("Data Yang Ada : " );
a.print();
// a.insert_nama();
// a.cetak();
break;
ini constructor linkedlist nodenya : linkedlistnode(int newnode, String nama) { this.data = newnode; this.nama = nama; this.next = null; this.prev = null;
}
pilih = input.nextInt();
switch (pilih) {
case 1:
System.out.println("------------");
System.out.print("Masukkan No Registrasi = ");
b = input.nextInt();
System.out.print("Masukkan Nama :");
gg = input.next();
a.push(new linkedlistnode(b,gg));
Masukkan No Registrasi = 6765 Masukkan Nama :hgjgj
======Menu Pilihan===== 1.Masukan Data 2.lihat data 3.hapus data 4.keluar masukan inputan = 2 Data Yang Ada : 6765 6765
Method Print :
void print() { linkedlistnode current = head; while (current != null) { System.out.print(current.data + "\n"); current = current.next; } System.out.print(""); }
![Image of Y] (https://mega.nz/#!XXxl3ILZ!gfHAqTTeh9ZzZh4ncDo_S8j4zvUNIolrfrRbeYkHb1o)