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() 错误出现在哪里
}