定环与不定环
循环是一个代码块,它将重复指定的次数或直到满足某个条件为止。在进入循环之前,循环的执行次数是确定的。在一个不确定的循环中,它将要执行的次数是事先不知道的,它将被执行,直到满足某些条件为止。
什么是确定的循环?
在进入循环之前,循环的执行次数是确定的。它将要重复的迭代次数通常通过一个整数变量提供。一般来说,for循环被认为是确定的循环。下面是一个使用for循环(在Java编程语言中)实现的确定循环的示例。
for(int i=0;i<;num;i++)
{
//for循环的主体
}
上面的循环将多次执行num变量提供的主体。这可以由变量i的初始值和循环条件确定。
在Java中也可以用While循环来实现。
积分i=0;
while(i<;num)
{
//循环体
i++;
}
即使使用while循环,这也是一个确定的循环,因为预先知道循环将执行num变量提供的次数。
什么是不定循环?
在不确定循环中,它将要执行的次数是事先不知道的。通常情况下,将执行不确定循环,直到满足某些条件为止。While循环和do While循环通常用于实现不确定循环。不确定循环的构造是不确定的,即使没有明确的原因,也不能使用不确定的循环。实现不确定循环所需的一些常见示例包括:提示读取输入,直到用户**正整数;读取密码,直到用户连续两次**同一密码,等等。
定循环和不定循环有什么区别?