ホーム > 奇数か偶数かを判定する
バッチファイルで奇数か偶数かを判定するには %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