C#入门(9~10.)

lesson 9  异常捕获

通过对异常捕获的学习 可以避免当代码报错时 造成程序卡死的情况

基本语法

//必备部分

try

{

                //希望进行异常捕获的代码块
                //放到try中
                //如果try中的代码 报错了 不会让程序卡死

}

catch

{

                //如果出错了 会执行 catch中的代码 来捕获异常
                //catch(Exception e)具体报错跟踪 通过e得到 具体的错误信息

}

//可选部分

finally

{

                //最后执行的代码 不管有没有出错 都会执行其中的代码

}

lesson10 算术运算符

算术运算符 是用于 数值类型变量计算的运算符
它的返回结果是数值

知识点一  赋值符号

 =
 关键知识点:
 先看右侧 再看左侧 把右侧的值赋值给左侧的变量

知识点二  算术运算符

加 +

            // 用自己计算 先计算右侧结果 再赋值给左侧变量
            int i = 1;
            i = i + 2;
            Console.WriteLine(i);
            //连续运算 先算右侧结果 再赋值给左侧变量
            //99
            i = 1 + 3 + 89 + i + i;
            Console.WriteLine(i);
            //4
            i = 1 + 2 + 1;
            Console.WriteLine(i);

            //初始化时就运算 先算右侧结果 再赋值给左侧变量
            int i2 = 1 + 2 + 4;
            Console.WriteLine(i2);

减 -

//用自己计算 先算右侧结果 再赋值给左侧变量

//连续运算 先算右侧结果 再赋值给左侧变量

//初始化时就运算 先算右侧结果 再赋值给左侧变量

乘 *

//用自己计算 先算右侧结果 再赋值给左侧变量

//连续运算 先算右侧结果 再赋值给左侧变量

//初始化时就运算 先算右侧结果 再赋值给左侧变量

除 /

//用自己计算 先算右侧结果 再赋值给左侧变量

//连续运算 先算右侧结果 再赋值给左侧变量

//初始化时就运算 先算右侧结果 再赋值给左侧变量

//默认的整数 是int 如果用来做除法运算 要注意 会丢失小数点后的小数

//如果想用浮点数来储存 一定是 在运算时要用浮点数的特征

取余 %

            //用自己计算 先算右侧结果 再赋值给左侧变量
            int y = 4;
            //4取余2得到余数 0
            //y = y % 2;
            //4取余3得到余数1
            y = y % 3;
            Console.WriteLine(y);


            //连续运算 先算右侧结果 再赋值给左侧变量
            y = 4 % 3 % 2;
            Console.WriteLine(y);

            //初始化时就运算 先算右侧结果 再赋值给左侧变量

知识点三 算术运算符的 优先级

优先级 是指 在混合运算时的运算顺序

乘除取余 优先级高于 加减 先算乘除取余 后算加减

括号可以改变优先级 优先计算括号内内容

多组括号 先算最里层括号 依次往外算

知识点四 算术运算符的 复合运算符

           固定写法 运算符=
           +=  -=  *=  /=  %=
           复合运算符 是用于 自己=自己进行运算

           i3 = 1;
           i3 += 2;  //等同于 i3=i3+2;

知识点五 算术运算符的 自增减

自增运算符 让自己加1

int i = 1;

i++;  //先用再加

++i;  //先加再用

自减运算符 让自己减1

int i = 1;

i--;  //先用再减

--i;  //先减再用

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值