コマンドラインでjarとして実行したいJavaプログラムがあります。しかし、データを処理する関数を実行する前に、満たす必要がある 2 つの条件があります。1.args[0]
整数である必要があります。2. 正確に 2 つの引数が必要です。これらの条件が満たされない場合、エラー メッセージが表示され、システムが終了するようにします。#1 は正しく実行できると思いますが、両方を組み合わせるにはどうすればよいでしょうか?
public static void main(String[] args) throws IOException
{
try
{
int x = Integer.parseInt(args[0]);
process(x, args[1]);
}
catch(NumberFormatException e)
{
System.output.println("Please enter an integer");
}
}