迴圈形式由while 改為 do-while