美文网首页
6.C#流程控制语句

6.C#流程控制语句

作者: Peuimporte | 来源:发表于2021-10-20 08:20 被阅读0次

1.条件判断语句:

image.png

(1)if else语句:

a.单if语句

  • 语法
if(布尔值表达式)
{
    语句序列
}
  • 例子
    int i = 1;
    if (i == 2) 
    {
       Console.WriteLine("偶数");
    }

b.if else语句:

  • 语法
if(布尔值表达式)
{
    语句序列1
}
else
{
    语句序列2
}
  • 例子
            int i = 1;
            if (i == 2)
            {
                Console.WriteLine("偶数");
            } 
            else {
                Console.WriteLine("奇数");
            }

c.if else if ……else语句:

if(布尔值表达式)
{
    语句序列1
}
else if(布尔值表达式)
{
    语句序列2
}
else if(布尔值表达式)
{
    语句序列3
}
……
else
{
    语句序列n
}
  • 练习
  1. 键盘输入两个数,比较大小,输出最大的那个数字
  2. 输入成绩,如果小于60,则输出不及格,小于80,则输出良好,小于100,输出去优秀,等于100输出天才
  3. 键盘输入三个数字,对这三个数字进行排序,从大到小输出
  4. 输入一个三位数,输出这个数字个位、十位、百位的值

d.条件运算符:

b = bool ? var1 : var2

  • 拆解
/*
               if (a < b) {
                  teamp = b;
                } else {
                  teamp = a;
                }
             */

(2)switch多分支语句:

表达式可为 sbyte byte short ushort int uint long ulong bool char string类型

tips:

case,后不跟break,可以穿透

switch(表达式)
{
    case 1:语句块;
    break;
    case 2:语句块;
    break;
    case 3:语句块;
    break;
    case 4:语句块;
    break;
    ……
    default:语句块n
    break;
    
}

2.循环语句:

(1)while语句:

while(布尔表达式)
{
    语句块
}

(2)do...while语句:

先执行,后判断

do
{
    语句块
}
while(布尔表达式)

(3)for语句:

for(初始化表达式;条件表达式;迭代表达式)
{
    语句块
}
  • 练习:
  1. 使用while循环,输出0-100之间的数
  2. 输出100之内的偶数
  3. 输出0到100之内的数字,如果数字包含7或者是7的倍数,则跳过
  4. 计算100之内的数值之和
  5. 输出所有5位数的回文,例如:12321

(4)foreach语句:

foreach(类型 迭代变量名 in 集合类型表达式)
{
    语句块
}

一般用于输出,避免使用与更改,产生不必要的错误。

  • 练习

尝试输出一个菱形,键盘输入一个奇数,用来表示总行数,然后输出这个菱形


image.png

3.跳转语句:

(1)break语句:

   可用范围:可用于所有循环语句,和switch语句。

   功能作用:结束循环

(2)continue语句:

   可用范围:可用于所有循环语句。

   功能作用:结束本次循环

(3)goto语句:慎用

            goto flag;
              Console.WriteLine("hi");
            flag:
              Console.WriteLine("hello");

(4)return语句:

   返回语句

相关文章

  • 6.C#流程控制语句

    1.条件判断语句: (1)if else语句: a.单if语句 语法 例子 b.if else语句: 语法...

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 03学习Python

    学习记录,欢迎指出错误 流程控制 Python中流程控制语句有 if语句 for语句 while语句 if语句 在...

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • Python基础重构-1.3流程控制

    流程控制语句 流程控制语句用来实现对程序流程的选择、循环和返回等进行控制,Python中主要的流程控制包括if(判...

  • Shell流程控制

    Shell流程控制 简单流程控制语句 单分支if语句 语法格式 双分支if语句 语法格式 多分支if语句 语法格式...

  • # shell流程控制语句

    shell流程控制语句 任何编程语言都离不开流程控制语句,其实编程基本上就是掌握了流程控制语句,然后加上函数(或者...

  • 流程控制语句、条件判断语句、多重条件判断语句、数组、数组、数组常

    流程控制语句:通过流程控制语句可以控制程序执行流程,使程序可以根据一定的条件来选择执行 语句分类: 1.条...

  • Python程序结构

    2018年6月27日笔记 python流程控制 1.python流程控制语句结构 4种流程控制语句结构:ifif ...

网友评论

      本文标题:6.C#流程控制语句

      本文链接:https://www.haomeiwen.com/subject/yvugoltx.html