JAVA 9.16SECOND

关于异常类

  • 使用try运行相应代码,用catch接住,当运行到发生错误的代码段时跳出try循环,程序继续运行。
  • 格式如图所示

自定义异常类

  • 首先编写所需自定义异常类,继承异常类Exception类,包含需要输出的错误信息及输出前者的方法,现在所用方法为重写父类的方法getMessage。public class MyException extends Exception { String message; MyException(int n){ message = n + "不是正数"; } public String getMessage(){ return message; } }
  • 然后将自定义异常类加入可能发生异常的类当中(称为A),具体实现为在A可能发生错误的方法后加上throws,并在方法中改造(加入判断,throw等),如下所示
  • public class A { public void f(int n) throws MyException{ if(n<0) { MyException ex = new MyException(n); throw(ex); } System.out.println("The method in A,n +"+n); } }
    最后在主类中使用try,catch。
A tt = new A();
		try {
			tt.f(5);
			tt.f(-1);
		}
		catch(MyException e) {
			System.out.println(e.getMessage());
		}
	}

关于MAIN函数的参数

  • public static void main(String[] args)其中args可以接收字符串
  • 例子:
  • for(int i=0;i<args.length;i++) {//用main方法的参数读入数据 a[i] = Integer.parseInt(args[i]); //String转整数,注意类方法 }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值