我有我想在命令行作为 jar 运行的 java 程序。但是在我运行处理数据的函数之前,我需要满足两个条件。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");
}
}