首页 > 编程知识 正文

C# break和continue用法

时间:2023-05-06 04:21:09 阅读:271644 作者:1584

break用法:跳出当前循环

int i = 0; while(true) { i++; if (i<=5) { Console.WriteLine("wocao"); break; } } Console.WriteLine("程序结束"); Console.ReadKey(); //三种字符串转换为数据类型的方法 string strNum = Console.ReadLine(); int str = Convert.ToInt32(strNum); string strI =""; int stri = Convert.ToInt32(Console.ReadLine()); string strIn = ""; int strin = int.Parse(strIn);

计算五个人的平均年龄,如果小于0岁或者大于100岁报错停止:

int sum = 0; bool flag = true; for(int i=1;i<=5;i++) { Console.WriteLine("请输入你的年龄:"); int age = Convert.ToInt32(Console.ReadLine()); if(age<0||age>100) { flag = false; break; } sum += age; } if(flag) { Console.WriteLine("平均年龄为:{0}",(sum/5)); } else { Console.WriteLine("年龄输入错误"); } Console.ReadKey();

要求用户一直输入用户姓名,只要不是admin和88888就一直重新输入:

while(true) { Console.WriteLine("输入账号:"); string name = Console.ReadLine(); Console.WriteLine("输入密码:"); string passWord = Console.ReadLine(); if(name!= "admin" || passWord != "88888") { Console.WriteLine("请重新输入"); } else { Console.WriteLine("登陆成功"); break; } } Console.ReadKey();

continue语法:当遇到continue语法时,转而从上面最开始继续执行

实例:把1-100之间的,除了能被7整除的所有的整数求和

int i = 1; int sum = 0; while(i<=100) { if(i%7!=0) { sum += i; } i++; continue; } Console.WriteLine("整数和为:{0}",sum); Console.ReadKey();

 

 

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。