怎么把for循环改while循环(for循环和while循环怎么样互相转换)
本文目录
for循环和while循环怎么样互相转换
举一个例子fori:=1to10dowriteln(i);与i:=0;whilei《10dobegini:=i+1;writeln(i);end;是等价的。for循环是用有顺序的变量(数字/字符),在循环开始前就已经确定了循环次数的。而while循环更加的灵活,中间可以加入一个表达式(如i=j或i《0这些式子),先判断,当表达式成立时才会循环,然后直到表达式的不成立时退出。for循环一定可以转换成while循环(就像上面的例子那样),但while循环不一定可以转换成for循环。如:boo:=true;whileboo=truedobeginread(n);ifn》10thenboo:=false;end;这一段代码是不断让你输入数,直到输入的整数大于10才退出。它就无法用for循环完成。灵活运用这两种循环(repeat并到while里)对编程有很大帮助。PS:还有什么不懂可以在留言给我。
怎么把for语句转换为while
ls漏了一句啊for(int i = 0; i 《 100; i++){//写代码}换成while,则是:int i = 0;while(i 《 100){//写代码i++;}
java 中循环语句 while 和 for的转换问题
for循环和while循环不一样,for循环用来针对已知循环次数的循环,while循环用来针对不知道循环次数的循环,当然你也可以将for循环编程while循环用,因为for循环有三个参数,第一个参数表示变量初始值,第二个变量表示变量值满足的条件,第三个变量表示变量值的改变方式,你任意省略一个,就是一个死循环,你省略第一和第三个参数,就相当于一个while循环,注意for循环就算省略的表达式,后面的分号也不能省略,也就是第一和第二个参数之间,第二和第三个参数之间的分号是不能省略的public class For3{ public static void main(String args) {int o = 1;while(o《=100){o++;if(o%6!=0){continue;}System.out.println(o);}}}
更多文章:
countif多条件计数不重复项(countifs多条件不重复如何计数)
2024年8月25日 20:50
volatility(如何在交易上处理low volatility的趋势性行情)
2024年6月6日 19:11
variants是什么意思(factories variants 是什么意思`在线等!!)
2024年8月29日 21:00
思莱德门店查询(思莱德关闭中国线下零售,涉及1300余家门店,服饰行业未来的前景如何)
2024年6月27日 23:36
数据库新增一万条数据(.net 向数据库插入10000条记录用什么方法最快)
2024年7月23日 13:22
gcc编译器的使用方法(如何在Windows平台下使用GCC编译器)
2024年7月20日 13:50
invalid hostname(Bad Request (Invalid Hostname)什么意思)
2024年4月1日 07:48
keyboard shortcuts(怎么修改 mobaxterm 的快捷键)
2024年7月10日 19:09