黑马程序员-----异常练习

来源:互联网 发布:mysql数据库放在哪里 编辑:程序博客网 时间:2024/05/16 16:57

 ------- android培训、java培训、期待与您交流! ----------
/*有一个圆形和长方形。都可以获取面积,对于面积如果出现非法的数值,视为是获取面积出现问题。
问题通过异常来表示。
先要对这个程序进行基本的设计。


*/


class NoValueException extends RuntimeException
{
NoValueException(String message)
{
  super(message);
}
}




interface Shape
{
void getArea();
}


class Rec implements Shap
{
private int len,wid;


Rec(int len,int wid)//throws NoValueException
{
if(len<=0 || wid<=0)
throw new NoValueException("出现非法值");
this.len = len;
this.wid = wid;
}
public void getArea()
{
System.out.println(len*wid);
}
}


class Circle implements Shape
{
private int radius;
public static final double PI = 3.14


Circle(int radius)
{
if(radius<=0)
throw new NoValueException("非法");
this.radius = radius;

public void getArea()
{
System.out.println(radius*radius*PI);
}
}




class  ExceptionTest1
{
public static void main(String[] args) 
{
//try
//{
Rec r = new Rec(- 3,4);
   r.getArea();
//}
//catch (NoValueException e)  
//{
// System.out.println(e.toString());
//}
Circle c = new Circle(-8);
System.out.println("over");
}
}
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 急急急招聘更夫60岁以下 长春招聘更夫 长春一汽大众招聘 长春企业招聘 沈阳上一休一更夫招聘 我愿意我是一个更夫 更始帝 淡极始知花更艳 太始 正始 什么让生活更美好作文400字 诚信让生活更美好六年级500字 科技让生活更美好作文500字 运动让生活更美好500字作文 梦想让生活更美好作文400字 梦想生活更美好作文400字 科技让生活更美好600字 诚信生活更美好作文400字 科技让生活更美好400字 诚信让生活更美好作文400字 运动让生活更美好作文400字 读书让生活更美好作文500字 让生活更美好作文400字 诚信让生活更美好400字作文 阅读让生活更美好作文500字 种花让生活更美好作文600字 运动让生活更美好作文600字 美食让生活更美好500字 阅读让生活更美好作文600字 阅读生活更美好作文600字 诚信让生活更美好作文600字 种花让生活更美好作文400字 诚信生活更美好作文600字 微笑让生活更美好400字 梦想让生活更美好400字 花让生活更美好作文600字 微笑让生活更美好作文600字 爱让生活更美好作文600字 微笑生活更美好作文600字 科技让生活更美好作文600字 科技生活更美好作文600字