初級 › ZeroDivisionError: divided by 0 の原因と直し方 › パターン2
ZeroDivisionError: divided by 0 の原因と直し方
整数を0で割ると、ZeroDivisionErrorという例外が投げられプログラムが止まります。
1 empty_boxes = 0 2 full_boxes = 10 3 budget = 1000 4 puts budget / ___________ ^
main.rb:4:in `/': divided by 0 (ZeroDivisionError)
from main.rb:4:in `<main>'
空欄を埋めて実行を通す
整数を0で割るとRubyは例外を投げてプログラムを止めます。0になりうる変数は事前にチェックが必要です。
次の問題