ホーム > 奇数か偶数かを判定する

バッチファイルで奇数か偶数かを判定するには %2 を使い余りを求めます。

  1. 引数で指定した値が奇数か偶数かを判定します
  2. [バッチファイル]
    rem %1 は引数で指定した値です。
    rem %2 は紛らわしいですが,2番目に引数として指定した値ではなく 2で割った余りを返します。
    set /a amari=%1%%2
    if %amari%==0 (
    echo 偶数です
    ) else (
    echo 奇数です
    )

    --- 実行結果 ---
    C:\TIPS>hantei.bat 5
    奇数です
    C:\TIPS>hantei.bat 16
    偶数です
    C:\TIPS>hantei.bat -1111
    奇数です

確認したOS: Windows 10

↑ PAGE TOP