C#基础2 程序基本结构、循环语句

一、程序基本结构

1.顺序结构:程序代码中最基本的结构,简单地说就是逐条执行程序中的语句,从程序开始执行到程序结束为止。

2.分支结构/选择语句:根据不同的条件选择不同的分支,进入不同分支后,每个分支对应语句序列。

if条件语句:

形式一、:if(条件表达式)

  {

 要执行的语句

 }

else(如果不符合上面条件表达式)

 {

要执行的语句

 }

形式二、:

if (条件表达式1)

{

语句块1;

}

else if (条件表达式2)

{

语句块2;

}

else if (条件表达式3)

{

语句块3;

}

else

{

语句块4;

}

详细概括(嵌套if语句)

if(布尔表达式1)

{

if(布尔表达式2){【语句块2】;}

else{

if  (布尔表达式3) {【语句块3】;}

else{【语句块4】}

}

 

 



2、示例代码

​            Console.WriteLine("请输入你的高考分数");
            int a = Convert.ToInt32(Console.ReadLine());
            if (a < 0 || a > 800)
            {
                Console.WriteLine("你输入的分数不合法");
            }
            else if (a > 650)
            {
                Console.WriteLine("恭喜你可以读北大:");
            }
            else if (a > 550)
            {
                Console.WriteLine("恭喜你可以读河大:");
            }
            else if (a > 450)
            {
                Console.WriteLine("恭喜你可以读职业学院:");
            }
            else if (a < 400)

            {
                Console.WriteLine("你回家创业去把");
            }
            Console.ReadKey();

以上代码均为自己平时练习用 若有错误请下方留言评论 博主会及时更正!谢谢╰( ̄ω ̄o)哒!​

跳转语句

 Break :使运行的程序立刻退出,包含在最内层的循环或者退出一个switch语句。

Continue :立即终止当前循环(继续执行下一次循环)。

return :跳出方法, 返回一个值。

goto 名称: 跳转到相应名称的语句段。

注意:

循环中,break是中断循环(退出循环体),

而continue是中断当前循环(不会退出循环体);

3、switch语句

switch(【表达式】)
{
case 【常量表达式1】:【语句块1】;
break;
case 【常量表达式2】:【语句块2】;
break;
...
case 【常量表达式n】:【语句块n】;
break;
default:【语句块n+1】;
break;

}
示例代码
1、int b =int.Parse(Console.ReadLine());  //b 为变量,整数类型b等于输入的数;
2、switch (b)             //b的值等下方条件确定的值才会执行条件;
3、{
4、case 2:                 //如果b==2;
5、case 3:                 //如果b==3;
6、Console.WriteLine(b);   //输出b;
7、break;                   //结束;
8、default;                 //否则
9、Console.WriteLine("结束");  //输出结束语句
10、break;                    //结束

   }

switch后面的条件,与case后面的条件 相同时才会执行 ,不同不会执行语句。

循环语句/迭代语句

为了提高代码的使用率

反复执行的代码语句称为循环体

while 循环语句

           while循环是一种当型循环,当型循环的意思就是当满足条件时,执行循环体,当条件不满足时,退出循环体。

 while语句的语法:
 while(表达式)
{
      循环体语句;
}


执行过程:
先进行while后面表达式的值的计算,判断循环条件是否成立;
当表达式值位true时,先执行循环体,然后再次判断表达式的值;
当表达式的值任为ture时,再次执行循环体语句,重复执行过程;当表达式的值为false时则退出循环体。

记得防止陷入死循环。

 

 

do....whitle 循环

do---whitle循环类似于while循环,都需要根据布尔表达式的真假来决定你是否执行循环体。不同的时while循环是先判断条件后执行循环体,而do--while循环是先执行循环体后在判断条件,

do--whitle语句语法如下:

1、int a=int.Parse(Console.ReadLine());
2、int b= Convert.ToInt32(Console.ReadLine());
3、do
4、{
5、a--;
6、Console.WriteLine(a);
7、}while(a>b);

for循环

for(表达式1;表达式2;表达式3;)

{

循环体;

}

执行过程:

(1)计算表达式1,为循环变量赋初值;

(2)计算表达式2,检查循环条件,若表达式2的值为true,则执行一次循环体;若其为false,控制转出循环结构;

(3)执行完一次循环体后,计算表达式3,对控制变量进行增量或减量操作,再重复(2)步骤的操作。

代码如下:

1、int a=int.Parse(Console.ReadLine());            //前台输入a
2、for (int i =a; i<10;i++;)                       //如果int  i等于a;i<10时;每循环一次i+1;
3、{
4、Console.WriteLine(i);                          //输出i,直到i=10 跳出循环;
5、}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第1章 C#入门 1.1 NET框架和C#语言简介 1.1.1 NET框架简介 1.1.2 认识C≠语言 1.2 Visual Studio.NET集成开发环境简介 1.2.1 VS.NET起始页 1.2.2 VS.NET集成开发环境 1.2.3 窗口布局调整 1.3 第一个控制台应用程序 1.3.1 案例说明 1.3.2 案例实现步骤 1.3.3 代码及分析 1.3.4 相关知识及注意事项 1.4 我的第一个Windows窗体应用程序 1.4.1 案例说明 1.4.2 案例实现步骤 1.4.3 代码及分析 1.4.4 相关知识及注意事项 1.5 本章小结 1.6 习题 第2章 C#语法基础 2.1 C#语言的数据类型 2.1.1 案例说明 2.1.2 代码及分析 2.1.3 相关知识及滓意事项 2.2 C#语言的运算符和表达式 2.2.1 案例说明 2.2.2 代码及分析 2.2.3 相关知识及注意事项 2.3 本章小结 2.4 习题 第3章 C#程序结构 3.1 顺序与选择结构 3.1.1 案例说明 3.1.2 代码及分析 3.1.3 相关知识及注意事项 3.2 选择结构的窗体应用 3.2.1 案例说明 3.2.2 案例实现步骤 3.2.3 代码及分析 3.2.4 相关知识及注意事项 3.3 while、do.while循环 3.3.1 案例说明 3.3.2 代码及分析 3.3.3 相关知识及注意事项 3.4 for循环 3.4.1 案例说明 3.4.2 代码及分析 3.4.3 相关知识及注意事项 3.5 本章小结 3.6 习题 第4章 方法 4.1 方法的定义与调用 4.1.1 案例说明 4.1.2 代码及分析 4.1.3 相关知识及注意事项 4.2 方法的嵌套调用 4.2.1 案例说明 4.2.2 代码及分析 4.2.3 相关知识及注意事项   …… 第5章 类与对象 第6章 数组和索引器 第7章 继承 第8章 多态 第9章 接口 第10章 异常处理 第11章 委托和事件 第12章 文件操作 第13章 课程设计 参考文献
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值