看板 [ java ]
討論串[問題] 誰可以幫我看一下傳回值哪出問題了 -STACK
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者limhi.時間19年前 (2006/04/12 07:32), 編輯資訊
0
0
0
內容預覽:
感覺您的所有設計都在public static void main中完成了. 但是java的物件導向的想法您並沒有應用上. 我自己也用java實作過stack. 我當時的寫法是一共寫了二個 class. 一個是純粹Stack的定義class --> 其中應該會有top這個成員,以及push,pop這
(還有96個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TonyQ (骨頭)時間19年前 (2006/04/11 14:59), 編輯資訊
0
0
0
內容預覽:
基本上 把變數丟到METHOD裡面去跑 回傳以後. 資料不見得會跟著改變. 改成top= push(.....); 應該就可以解決了 同上 也要把top做對應的--. 另外 可以試著不要把這些計算過程寫在main. 試試寫成object吧 就像java.util.Stack那樣 , 會簡潔許多:).
(還有378個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ogamenewbie (荷蘭爛銀行)時間19年前 (2006/04/11 14:57), 編輯資訊
0
0
0
內容預覽:
==站內信件==. 你 return top 有讓 top = push(); 嘛?. 歐. 你 pop 傳回的還不是 top. 那你要自己額外在外面 top--;. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 163.25.148.49. 編輯: ogamenewbi

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者chiunyao (..)時間19年前 (2006/04/11 14:38), 編輯資訊
0
0
0
內容預覽:
這事實做一個STACK 新手多多見諒~~. 我剛開始設定 TOP=-1. 可是只要呼叫到 push(s,num2,top);. PUSH函數裡面有top++. 可是婐是過了~~怎麼樣丟回來 top的值都還是在-1 根本沒有++. 請問是哪出錯了呢~~. 謝謝囉~. import java.io.*;
(還有1875個字)
首頁
上一頁
1
下一頁
尾頁