传智播客C#基础笔记-苏坤(3)

2019-05-17 10:31

C#中的异常捕获如何完成: Try {

有可能出现错误的代码写在这里 } Catch {

出错后的处理 }

上面的程序如何执行:

如果try中的代码没有出错,则程序正常运行try中的内容后,不会执行catch中的内容。 如果try中的代码一旦出错,程序立即跳出catch中去执行代码,那么try的出错代码后面的代码不再执行。

一题:

try

{

Console.WriteLine(\请输入天数\);

int Day = Convert.ToInt32(Console.ReadLine()); int week = Day / 7; int day = Day % 7;

Console.WriteLine(\天是{1}周{2}天\, Day, week, day); } catch {

Console.WriteLine(\请按正确格式输入\); }

Console.ReadKey();

其他练习:

{ try {

string name = Console.ReadLine(); Console.WriteLine(\请输入语文成绩\);

int chinese = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(\请输入语文成绩\);

int math = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(\请输入语文成绩\);

int english = Convert.ToInt32(Console.ReadLine()); double sum = chinese + math + english;

double ave = (chinese + math + english) / 3.0;

Console.WriteLine(\的总分数为{1}平均数为{2}\, name, sum, ave); }

catch {

Console.WriteLine(\请按照正确的输入方式输入\); }

Age++ 自加一 有前加和后加 Age--自减一 有 前减和后减 例如:

Int age = 18 ;

Int sum = age ++ -10; 上面代码age 是后加。所以在进行语句运算时,age++取age原值参与运算,所以sum=8 Int age = 18 ;

Int sum = ++age -10;

上面age是前加,所以在进行语法运算时—++age取age加一后的新值参与运算,所以 sum=9 总之,不管是++age还是,进过运算后,agede 值都进行了+1运算。 Int age = 18 ;

Int sum = age ++ -10; 相当于: Int age =18;

Int sum = age -10

Console.ReadKey();

Age = age + 1

Int age = 18 ;

Int sum = ++age -10; 相当于: Int age = 18; Age = age + 1; Int sum = age -10;

在C#中,一般情况下,一元运算符++ --大于二元运算符+-。 复合运算符:

Age+=4 理解为在Age的原值的基础上加4;

在C#中,有 6个关系运算符,用于比较两个事物之间的关系。

< > == != >= <=

关于表达式:由关系运算符连接起来的式子。

关系表达式的运算结果bool类型,bool类型只有连个值,一个是true,一个是false. 如果关于运算表达式成立,则这个表达式的值为true,否则为false。

逻辑运算符: && || ! 逻辑与运算:

Bool isRight = 表达式1 && 表达式2

逻辑与连接的两个表达式,要能够求解成bool类型,一般情况都是关系表达式。 整个逻辑与运算的结束也是bool类型 表达式1 表达式2 逻辑与结果 True True True True false false false True False false false False


传智播客C#基础笔记-苏坤(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:古代汉语教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: