伊莉討論區

標題: eclipse的異常拋出問題!! [打印本頁]

作者: dinofree0618    時間: 2017-10-13 09:02 PM     標題: eclipse的異常拋出問題!!

本帖最後由 dinofree0618 於 2017-10-13 09:18 PM 編輯

小弟我在練習異常的練習
但發現
我的輸出會改變
正常應該是↓

但多案幾次執行就會變成↓

這樣就很怪順序不對了
這是我eclipse裡面的甚麼設定出現問題嗎?
還是本來就會如此?
有沒有辦法讓這種問題消失?
不然我根本無法確定我的程式是否有學錯
麻煩了!!
最近要考證照
不希望錯在這種很奇怪的地方上

作者: HSPG0145    時間: 2017-10-14 04:54 PM

應該只是在執行的時候電腦卡住而已
看console基本上差不了多少
都是在說分母不可以為零
而且看exception也都說死在第6行
或許是你按太多次又太快的關係
所以沒甚麼差別
作者: dinofree0618    時間: 2017-10-14 06:13 PM

HSPG0145 發表於 2017-10-14 04:54 PM
應該只是在執行的時候電腦卡住而已
看console基本上差不了多少
都是在說分母不可以為零

如果這部是甚麼太大問題的話
那就謝謝大哥的指導了
感激嘍!!
作者: sevn0201    時間: 2017-11-5 04:27 PM

對壓單純只是說 分母不可為0的錯而已,不用太擔心啦
作者: jackyo04    時間: 2018-7-6 02:50 PM

上面錯誤有很明顯的告訴你了....
/ by zero,大大
而且還說可能是第幾行
作者: dinofree0618    時間: 2018-7-8 04:56 PM

不是
我的重點是
不是應該先打印出計算開始?
為什麼順序錯亂
作者: snowflying    時間: 2018-7-8 07:50 PM

本帖最後由 snowflying 於 2018-7-11 08:23 PM 編輯
dinofree0618 發表於 2018-7-8 04:56 PM
不是
我的重點是
不是應該先打印出計算開始?

System.out 的輸出預設是在標準輸出串流 (standard output stream)
而 Exception 的輸出預設是在標準錯誤串流 (standard error stream)
依照這個例子來說,沒有保證哪一個串流會先輸出到 Console
所以順序有時會不一樣
作者: dinofree0618    時間: 2018-7-11 06:50 AM

snowflying 發表於 2018-7-8 07:50 PM
System.out 的輸出預設是在標準輸入串流 (standard output stream)
而 Exception 的輸出預設是在標準錯誤 ...

喔喔!!
了解
謝謝你的說明
作者: zaq12345    時間: 2020-4-4 11:05 PM

很詳細的解說....
感謝 Melty Snow

作者: junyanick    時間: 2020-5-2 02:58 AM

7樓和8樓的大大說的很詳細
我自己也從中學到了
感謝
作者: _黑色天空_    時間: 2020-6-2 01:11 AM

7樓說的很詳細

謝謝7樓的說明





歡迎光臨 伊莉討論區 (https://attach1201.eyny.com/) Powered by Discuz!