[英]Generic Stack assistance
我正在用下面的代碼度過一段非常艱難的時光......我正試圖讓蘋果,橙子和香蕉顯示為推,拉和偷看。 但是,我一直都是0
import java.util.*;
public class GenericStackApp {
private static int apple;
private static int banana;
private static int orange;
static void showpush(Stack st, int apple)
{
st.push(new Integer(apple + banana + orange));
System.out.println("push(" + apple + banana + orange + ")");
System.out.println("stack: " + apple + banana + orange );
}
static void showpop(Stack st)
{
System.out.print("pop -> ");
Integer a = (Integer) st.pop();
System.out.println(a);
System.out.println("stack: " + st);
}
public static void main(String args[])
{
Stack st = new Stack();
System.out.println("stack: " + st);
showpush(st, apple);
showpush(st, banana);
showpush(st, orange);
showpop(st);
showpop(st);
showpop(st);
try
{
showpop(st);
} catch (EmptyStackException e)
{
System.out.println("3 items in the stack");
}
}
}
先感謝您。
你需要像這樣初始化變量apple,banana和orange:
private static int apple = 1;
private static int banana = 2;
private static int orange = 3;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.