if(args.length == 2) //如果主函数长度为2 { //捕捉异常 try{ 运行的程序 }catch( Exception ex 所有异常的类 ){ 解决方法 } 只要出现了错误就会直接跳转到catch,进行处理。 try { jiafa jsq5 = new jiafa(); //开辟新的内存空间,赋给jsq5 String a = args[0]; //输入的主函数中的第一个数赋值给a,其实就是在自变量中设置的参数 String b = args[1]; //要注意异常处理,出错了如何做 int m = Integer.parseInt(a);//包装类 数据转换的静态方法,将字符串转换成数值 int n = Integer.parseInt(b); int r = jsq5.Jiafa(m, n); //m、n 进行 .Jiafa 中的运算,并将值赋给 r System.out.println("您要计算的是:" + a + " + " + b +"等于:" + r); } catch (Exception ex) { //ex.printStackTrace(); //将错误信息打印出来 System.out.println("您输入的数字有错误!"+ex.getMessage()); //ex.getMessage() 错误出现在哪里 }
原文:http://www.cnblogs.com/name-hanlin/p/4875938.html