十、循环的含义、使用while循环

1.理解循环的含义

案例:

小明要写100遍“好好学习,天天向上!”

int count = 1;
while (count <= 100)  //如果这里不控制跳出,不加限制条件(即默认为true),则陷入死循环
{
    Console.WriteLine($"第{count}遍写:好好学习,天天向上!");
    count++;   //自增+1
}

循环结构:

循环条件 + 循环操作

 

2.while 循环

语法:

while (循环条件) {
    循环操作
}

特点:

先判断,后执行

 

案例一:

老师每天检查张的学习任务是否合格,如果不合格,则继续进行。
老师给张安排的每天的学习任务为:上午阅读教材,学习理论部分,下午上机编程,掌握代码部分。

Console.WriteLine("合格了吗?(y/n):");
string answer = Console.ReadLine();
		
while(!"y".Equals(answer))   //当anser 为 y 时,由于取反,不进入此while 循环体
{
    Console.WriteLine("上午阅读教材!");			 
    Console.WriteLine("下午上机编程!\n");			 
    Console.WriteLine("合格了吗?(y/n):");			
    answer = Console.ReadLine();
}		 

Console.WriteLine("完成学习任务!");

Console.Read();

 

案例二:

2012年培养学员25万人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到100万人?

int year = 2012;
double sum = 25;  //单位为万

while (sum < 100)
{
    year++;
    sum = sum * 1.25;
}

Console.WriteLine($"到 {year} 年达到 {sum} 万人,第 {year-1} 年培训学员超过 100 万。");

Console.Read();


案例三:

计算100以内的偶数之和

int num = 0;
int sum = 0;
while (num <= 100)
{
    num++;
    if (num % 2 == 0){
        sum = sum + num; 
    }else
        continue;
}
Console.WriteLine($"100以内的偶数之和为: {sum}");
Console.Read();

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值