jFrameを使用して、私のプロジェクトでこれを行います。
私の問題は、first:1、Second: 2、third: 3を入力したときです
ビュースタックをクリックすると、問題は、ビューが
プッシュについて理解したものである[ 1 , 2 , 3 , 0 , 0 , 0 . . . ]
べきだと思うことを示しています。[ 3 , 2 , 1 , 0 , 0 . . . .]
使用されるコード:
// グローバル変数
int[] myStack = new int [10];
int top = -1;
// ボタンを押す
if ( top == 9){
JOptionPane.showMessageDialog(null, "Stack Full!");
}else{
int val = Integer.parseInt(pushtxt.getText());
top++;
myStack[top] = val;
pushtxt.setText("");
}
}
// スタック ボタンを表示
if (top == -1){
JOptionPane.showMessageDialog(null, "Stack Empty!");
}else{
viewtxt.setText("");
for (int x=0; x<=9; x++){
viewtxt.setText(viewtxt.getText()+" "+ myStack[x]);
}
}