首页 > 代码库 > 如何选用for、while、do while循环
如何选用for、while、do while循环
for循环
首先运行表达式1,判断循环条件是否为真,如果为真则执行循环体;执行完后再运行表示2。接着再判断循条件......直到循环条件为假才会结束循环。
for(表达式1;循环条件;表达式2) { //循环体 }
While循环
首先判断循环条件,如果为真则执行循环体。执行完循环体后再判断条件是否为真......知道循环条件的判定为假才结束循环。
while(循环条件) { //循环体 }
do while 循环
先执行一次循环体,再判断循环条件如果为真再执行循环体,再判断循环条件....知道循环条件判断为假才结束循环。
do { //循环体 } while(循环条件);
for一般适合于循环次数固定的场合。
while适合于退出循环的条件是一个表达式的场合。while多用于条件判断。一般情况for循环和while循环是可以互相代替的,但是实际上while还是有他的独特性的。while带有明显的迭代性质,也许你并不知循环的次数,但是只要满足条件,就可以继续递归下去。for则是知道了运算边界的,具体多少步以后停止。
实例:用一个死循环保证用户输入正确信息后才能继续下一步
while (true) { Console.Write("请输入年份(1900-2100):"); year=int.Parse(Console.ReadLine()); if (year < 1900 || year > 2100) { Console.Write("输入错误,按回车重新输入:"); year = int.Parse(Console.ReadLine()); Console.Clear(); } else break; }
如何选用for、while、do while循环
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。