Code Fix

初級Attempted to divide by zero の原因と直し方 › パターン2

Attempted to divide by zero の原因と直し方

整数の除算・剰余演算で除数が0のときに発生します。

 1  class Program {
 2      static void Main(string[] args) {
 3          int a = 10;
 4          int b = __;
                     ^
 5          System.Console.WriteLine(a % b);
 6      }
 7  }
Unhandled exception. System.DivideByZeroException: Attempted to divide by zero. at Program.Main(String[] args) in Program.cs:line 5

空欄を埋めてビルドを通す

広告
広告スロット(未設定)

Attempted to divide by zero の原因と直し方

浮動小数点数の0除算とは挙動が異なる点に注意が必要です。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)