C#语句 分支语句 if --- else ---

语句是指程序命令,都是按照顺序执行的。语句在程序中的执行顺序称为“控制流”或“执行流”。 根据程序对运行时所收到的输入的响应,在程序每次运行时控制流可能有所不同。

注意,语句间的标点符号必须是英文标点,语句的结束标点是分号“;”。

语句可以嵌套,可以是以分号结尾的单行代码,也可以是语句块中的单行语句。语句块括在括号 {} 中,并且可以包含嵌套块。

语句的类型包括声明语句,表达式语句,选择语句,循环语句,跳转语句,异常语句

1、声明语句引:入新的变量或常量。 变量声明可以选择为变量赋值。 在常量声明中必须赋值。

例如:

     int i = 0;//声明变量i 并赋值,也可以不赋值。

     double d;

   “//”表示注释一行,“/*…*/”可以注释一段区域,注释后的内容变绿。

2、表达式语句:用于计算值的表达式语句必须在变量中存储该值。

例如:

    sum = i + j;//变量i和j在此之前必须先赋值。而且sum也需要声明类型。

    int x = a + b; //或者在声明的同时进行运算。

3、选择语句:if, else, switch, case

4、循环语句:do, for, foreach, while

5、跳转语句:break, continue, default, return

6、异常语句:try-catch-finally

 

一 选择语句(分支语句)

    if     else   

●if(    )           //括号内为比较条,只能返回bool型  True继续执行,False不执行。

  {

                    //满足条件所执行的代码,运算等

  }

 

●if(表达式)

 {

 }

 else

 {

 }

     else表示跟if的条件完全相反

    如果if没有执行,else就必须执行,如果if执行了,else就一定不执行

●if(表达式)

 {

 }

 else if ()                //可以添加多个else if 

 {

 }

......

 else

 {

 }

                 //小括号和花括号后面不需要加分号  else if 后面右括号需要满足条件 else后没有括号

                //必须以if开头,可以是else if结束,也可以是else结束,也可以直接结束

 

if     else 嵌套

● if(表达式)

{

       if()

       {

       }  

       else if ()                 

       {

       }

 

}

 else if ()                 

 {

          if()

          {

          }

           else if ()

           {

           }                 

 }

else

 {

           if()

           {

           }

           else if ()

           {

           }

 }

     ●分支嵌套里还可以再套,可以有无数个套路。

     ●同一花括号内变量不能重名,分支变量不能与主干变量重名。

     ●分支可以引用主干变量,主干不能引用分支变量。(儿子能用父亲的,父亲不能用儿子的)。

 

 

练习题

“请输入年份:”
 判断是否是闰年,“xxxx年是闰年”,“xxxx年不是闰年”

//非整百年能被4整除是闰年,整百年能被400整除是闰年。

 1 namespace 练习
 2 {
 3     class Program
 4     {
 5         static void Main(string[] args)
 6         {
 7 
 8             //请输入年份
 9             Console.Write("请输入年份:");
10             string s = Console.ReadLine();
11 
12             //判断年份是否是闰年,并输出
13             // y%4==0 && y%100!=0  ||  y%400==0
14             int y = Convert.ToInt32(s);
15 
16             if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0)
17             {
18                 Console.WriteLine("是闰年");
19             }
20             else
21             {
22                 Console.WriteLine("不是闰年");
23             }
24 
25             Console.ReadLine();
26         }
27     }
28 }

 

转载于:https://www.cnblogs.com/Tanghongchang/p/6428391.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值