for循环和while循环的结构都了解,可是他们的具体各自有什么差别,还有他们具体会用在什么方面?
for循环的模式:(int i=0;i<=??;i++)
{
循环模式
}
while循环模式:while(i<=??)
{
循环模式
i++;
}
while和if主要区别i++在循环里面
for循环是为了方便定义i对循环体中的应用(如遍历某个数组的所有值)
while(boolean)是为了满足某个条件进行的循环操作,方便循环体内操作
用for循环的都可以改写成while,看个人习惯,我认为最大的区别就是,for循环可以在参数列表里面加循环条件的变化,循环次数一般已知,while循环只要满足条件就会进入函数,很多时候用while写出来有意思的死循环,但是do while 和这两个就很不一样了,do while 先执行一遍再判断条件,上面两者先判断再循环
for语句一般知道循环的次数,而while一般知道的是循环的终止条件