i got a homework from my college.
i have to make an example for Linked List in java so straight to the point, this is my code
errr so my lecture said that never use static *thingy* when u want to make an LL. but the error msg said that i have to make those variable to be static. anyone ??Code:import javax.swing.*;
public class LinkList
{
LinkList Next = new LinkList();
LinkList Prev = new LinkList();
LinkList Head = new LinkList();
LinkList Tail = new LinkList();
rmhs mahasiwa = new rmhs();
LinkList(){
rmhs mahasiwa = new rmhs();
Next = null;
Prev = null;
Head = null;
Tail = null;
}
static void AddFirst (){
LinkList P = new LinkList();
P.mahasiwa.nama = JOptionPane.showInputDialog("Masukan nama Mahasiswa.","isi");
P.mahasiwa.NIM = JOptionPane.showInputDialog("Masukan NIM Mahasiswa.","isi");
if (Head == null)
{
Head = P;
Tail = P;
}
else
P.Next = Head;
Head = P;
Tail.Next = Head;
}
static void AddLast(){
LinkList P = new LinkList();
P.mahasiwa.nama = JOptionPane.showInputDialog("Masukan nama Mahasiswa.","isi");
P.mahasiwa.NIM = JOptionPane.showInputDialog("Masukan NIM Mahasiswa.","isi");
if (Head == null)
{
Head = P;
Tail = P;
}
else
Tail.Next = P;
P.Next = Head;
Tail = P;
}
public static void main(String[] args)
{
AddFirst();
}
}

