2016-04-13 2 views
-1

私はkattis.comの問題を解決しようとしています。Javaでkattis false入力(kattis.com)を処理する方法は?

私の主な質問は、私のプログラムがテストされたときにkattisからの誤った入力をどのように処理すべきですか?

例: 2つの整数の合計を求める必要があります。各整数は1から100の間でなければなりません。 入力が20と12であるとしましょう。 出力は、2つの整数の合計を示す単なる整数でなければなりません。 32

しかし、提供された数字のいずれかが、例えば、何かの場合はどうすればよいですか? 200?

新しい行を印刷するだけでいいですか? System.exit(0)を実行しますか?

ありがとうございます!

+0

あなたはkattisでそれを試しましたか? – user2399432

答えて

0

スローIllegalArgumentException

方法が違法または不適切な引数を渡したことを示すためにスローされます。

+0

あなたはkattis Andyでそれを試しましたか? – user2399432

+0

Nope;なぜ、どうしますか?これは一般的にJavaで行うべきことです。 –

0

指定された値は決して指定した範囲を超えることはなく、それ以下になることはありません。裁判官を検証しようとしないでください、それは最高のことを知っています。あなたの仕事は、入力を受け取り、あなたがしなければならないことをすることです。

+0

私は、入力を検証することが候補者の中で探しているものの1つであることを願っています。 –

+0

@AndyTurner、私はまた、彼らが単純な問題を考えるのをやめていない候補者を探すことを願っています – smac89

0

このような場合、範囲は、大きい数字を扱う必要がないか、場合によっては反対であることを伝えるだけです。エラー状態の処理については心配しないでください。