问题求解与程序设计_程序设计问题

原问题:程序设计问题
分类:编程开发 > 最后更新时间:【2016-12-14 15:29:21】
问题补充:

1. 执行下列程序,熟悉异常的语法结构,写出程序执行结果,并回答问题。

一个除数和零的简单例子:

public class DivisorIsZero

{

private static void Main()

{

int dividend=10;

int divisor1=0;

int divisor2=5;

int DivideValue;

try

{

DivideValue=dividend/divisor1; //(1)

//DivideValue=dividend/divisor2; //(2)

System.Console.WriteLine("DivideValue={0}",DivideValue);//(3)这一行将不会被执行。

}

catch

{System.Console.WriteLine("传递过来的异常值为:{0}",e) }

finally

{System.Console.WriteLine("无论是否发生异常,我都会显示。");}

}

}

问题:请写出异常语句有那几块组成?哪些语句可以省略,哪些不能省略,哪些不能同时省略?finally中的语句是如何执行的?

最佳答案

你这题从哪里转过来的?好几个错误:

1.不写结束符;

2.异常里面的e是什么?没有定义的.

  • 追答:
    异常结构分三个部分: try \catch\ finally .finally可以省略.finally 可以省略不写,这部分如果存在的话,无论程序有无异常,都会最后在执行完finally里面的语句才结束.三个部分里面异常还可以再嵌套.建议你自己试一下,几行代码而已,运行花不了几分钟,就这几行代码,运行一下错误就知道在哪里了.
    最佳答案由网友  异想天开妄想狂  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    8

    分享到:

    其他回答

    暂无其它回答!

      推荐