yohanesdl9 / PraktikumPD2-TI-2018

Repositori khusus untuk kelas matakuliah Praktikum Pemrograman Dasar II prodi Teknik Informatika yang diasisteni oleh Yohanes Dwi Listio, yaitu kelas A, B dan C. Bila ada yang ingin ditanyakan seputar error pada source code Java atau command Git, silahkan membuat issue baru. Jelaskan error yang dialami dengan menyertakan screenshot source code atau command Git Bash
2 stars 14 forks source link

error #1

Open IkbalMr opened 6 years ago

IkbalMr commented 6 years ago

![Image of Y] (https://mega.nz/#!XXxl3ILZ!gfHAqTTeh9ZzZh4ncDo_S8j4zvUNIolrfrRbeYkHb1o)

yohanesdl9 commented 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");
IkbalMr commented 6 years ago

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 .

yohanesdl9 commented 6 years ago

Boleh menggunakan method baru, boleh juga tidak

IkbalMr commented 6 years ago

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;

}
yohanesdl9 commented 6 years ago
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));
IkbalMr commented 6 years ago

======Menu Pilihan===== 1.Masukan Data 2.lihat data 3.hapus data 4.keluar masukan inputan = 1

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

IkbalMr commented 6 years ago

Method Print :

void print() { linkedlistnode current = head; while (current != null) { System.out.print(current.data + "\n"); current = current.next; } System.out.print(""); }