class Stack { private int maxSize; private String[] stackArray; private int top; public Stack(int s) { maxSize = s; stackArray = new String[maxSize]; top = -1; } public void push(String j) { stackArray[++top] = j; } public String pop() { return stackArray[top--]; } public boolean isEmpty() { return (top == -1); } public boolean isFull() { return (top == maxSize-1); } }
import javax.swing.JOptionPane; class StackApp { public static void main(String[]args) { System.out.print("***Program Stack NPM***\n"); Stack stack_X = new Stack(100); String input = JOptionPane.showInputDialog("Masukan NPM Anda : "); for(int i=0; i<9; i++) { String tumpukan = input.substring(i,(i+1)); stack_X.push(tumpukan); } System.out.println("> Tumpukan Digit NPM <"); System.out.println("======================"); System.out.println("|\t-----\t |"); while (!stack_X.isEmpty() ) { String value = stack_X.pop(); System.out.println("|\t| "+value+" |\t |"); System.out.println("|\t-----\t |"); } System.out.println("======================"); } }
0 comments:
Post a Comment
Silahkan Komentar Dengan Bahasa Yang Sopan, Kita Saling Menghargai. Terima Kasih
Klik Emotion untuk Melihat Kode nya!
Kemudian copy dan pastekan di kotak komentar dengan diawali setidaknya satu spasi.