public static void main(String[] args){
try{
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int c = Integer.parseInt(args[2]);
こんなことするのは邪道ですか?
}catch(Exception e){
System.err.println("usage hogehoge");
}
}