本帖最后由 杨雪松 于 2012-10-30 10:59 编辑
{:soso__4712760984652999281_4:}现在颈椎变得不舒服了
是不是颈椎病的前兆啊
我还年轻啊元芳~
做了个异常练习- package t10;
- /*
- 有一个圆形和长方形。
- 都可以获取面积。对于面积如果出现非法的数值,视为是获取面积出现问题。
- 问题通过异常来表示。
- 现有对这个程序进行基本设计。
- *
- */
- class wrong extends Exception
- {
- wrong(String msg)
- {
- super(msg);
- }
- }
- interface mianji
- {
- void method() throws wrong;
- }
- class zheng implements mianji
- {
- private int chang,kuan;
- zheng(int chang,int kuan)
- {
- this.chang=chang;
- this.kuan=kuan;
- }
- public void method() throws wrong
- {
- if(chang<=0||kuan<=0)
- throw new wrong("数据异常");
- System.out.println(chang*kuan);
- }
- }
- public class ExceptionTest {
- public static void main(String[] args)
- {
-
- zheng z=new zheng(-2,3);//就是这一句啦;
- try
- {
- z.method();
- }
- catch(wrong w)
- {
- System.out.println(w.toString());
- }
- System.out.println("over");
-
- }
- }
复制代码 毕老师在视频中讲到41行那句应该放在try的内部
可是刚才试了试放在里面外面结果都是一样的
这是为什么?
|