如何傳遞一個整數的堆棧,它返回偶數的個數。該方法完成執行後,堆棧必須保持不變。如果堆棧爲空,則返回null。從棧中返回偶數?
這是我走到這一步,對不起,我是一個初學者。
public static int countEven(Stack<Integer> stk) {
Stack stack = new stack();
int count = 0;
while (int i=0; i<stack.length; i++);
int value = s.pop();
if (stack %2 == 0);
count++;
stack.push(value);
while (int i=0; stack != 0; i++);
s.push(stack.pop());
return 0;
}
本教程中,你有沒有在Python代碼學習Java之前?只是好奇。無論如何,你需要學習基本的語法 - 特別是如何使用大括號'''''''''',特別是在哪裏放置分號。 – dasblinkenlight
此代碼不能編譯。請拿一本書並瞭解該語言的基礎知識。我建議學習迭代構造和變量的範圍。在提交到StackOverflow之前,也可以使用代碼編譯的IDE。 – Paolof76