public class Converse {
    public static void main(String[] args) {
        System.out.println(args[0]);
        try{
            int a=Integer.getInteger(args[0]);
            System.out.println(a+"由十进制转换为二进制之后的值为"+Integer.toBinaryString(a));
            System.out.println(a+"由十进制转换为十六进制之后的值为"+Integer.toHexString(a));
            System.out.println(a+"由十进制转换为八进制之后的值为"+Integer.toOctalString(a));        }catch(ArrayIndexOutOfBoundsException npe){
            System.out.println("参数必须可以转换为整形数值!");
        }catch(Exception e){
            System.out.println("错误信息:"+e);
        }
    }
}
我的运行参数填的是:java Converse 66