C#基础基础——条件控制和循环

涉及到条件控制和循环时,C#提供了多种语句和结构来满足不同的需求。下如条件语句(if语句和switch语句)和循环结构(for循环和while循环)。

条件语句:
条件语句用于根据不同的条件执行不同的代码块。在C#中,最常用的条件语句是if语句和switch语句。

if语句:if语句根据条件的结果来执行或跳过代码块。它的基本语法如下:
if (condition)
{
    // 如果条件为真,执行这里的代码
}
else if (condition)
{
    // 如果上一个条件为假,且这个条件为真,执行这里的代码
}
else
{
    // 如果以上条件都为假,执行这里的代码
}

例如:

int num = 10;
if (num > 0)
{
    Console.WriteLine("正数");
}
else if (num < 0)
{
    Console.WriteLine("负数");
}
else
{
    Console.WriteLine("0");
}

switch语句:switch语句根据一个表达式的值来选择要执行的代码块。它的基本语法如下:
switch (expression)
{
    case value1:
        // 如果表达式的值等于value1,执行这里的代码
        break;
    case value2:
        // 如果表达式的值等于value2,执行这里的代码
        break;
    // 其他case语句
    default:
        // 如果表达式的值都不匹配以上任何一个case,执行这里的代码
        break;
}

代码例子:
int day = 3;
switch (day)
{
    case 1:
        Console.WriteLine("Monday");
        break;
    case 2:
        Console.WriteLine("Tuesday");
        break;
    case 3:
        Console.WriteLine("Wednesday");
        break;
    default:
        Console.WriteLine("Invalid day");
        break;
}

循环结构:
循环结构允许重复执行一段代码,直到满足退出条件。在C#中,常用的循环结构包括for循环、while循环和do-while循环。

for循环:for循环在指定的初始条件下重复执行代码块,每次迭代后更新循环变量的值。它的基本语法如下:
for (initialization; condition; iteration)
{
    // 循环体代码
}


while循环:while循环根据指定的条件重复执行代码块,只要条件为真,循环就会继续执行。它的基本语法如下:
while (condition)
{
    // 循环体代码
}

do-while循环:do-while循环先执行一次循环体,然后根据指定的条件重复执行代码块,只要条件为真,循环就会继续执行。它的基本语法如下:

do
{
    // 循环体代码
}
while (condition);
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值