/*
编写代码,在main()方法中调用类CCircle中的方法,计算圆的面积。并且自己定义一个异常类,如果半径为负值,抛出自己定义的异常。(在类CCircle中判断并抛出异常)
*/
class CCircleException extends Exception
{
public CCircleException(String msg)
{
super(msg);
}
}
class CCircle
{
double square(double r) throws CCircleException
{
if(r<0)
throw new CCircleException("输入的半径不能为负数");
return 3.14*r*r;
}
}
class CCircleDemo
{
public static void main(String [ ] args)
{
CCircle c= new CCircle( ) ;
try
{
c.square(-3);
}
catch (CCircleException e)
{
System.out.println(e.getMessage());
}
}
}
【java】java异常的一个小练习
最新推荐文章于 2022-05-29 08:52:25 发布