お騒がせしてすいません
前スレを参考にして「try、catch」を参考書を使って
調べたらなんとか自分の思っているプログラムができました。

ただ自分がやった場合は
args.lengthを使わなかったのですが
これはやっぱり一般的なやり方ではなかったのでしょうか?