Stack
Ini adalah hasil pengerjaan untuk tugas kuliah ALGORITMA & STRUKTUR DATA II.
import
javax.swing.*;
import
java.util.*;
public
class stack2 {
public static void main (String []args)
{
String jml_input, data;
int n, i;
jml_input =
JOptionPane.showInputDialog("Jumlah input:");
n = Integer.parseInt(jml_input);
System.out.println("Jumlah inputan :
"+ n);
System.out.println("______________________");
Stack s = new Stack ();
System.out.println("Hasil proses push :
");
for (i=0; i<n; i++)
{
data = JOptionPane.showInputDialog("masukkan
data ke-"+(i+1));
s.push(data);
System.out.println("push
ke-"+(i+1)+" =" + data);
}
System.out.println("______________________");
System.out.println("Hasil proses pop :
");
while (!s.empty())
{
Object elemen = s.pop();
System.out.println(elemen);
}
System.out.println("");
}
}

