for while 循环语句功能基本上一样,两者都可以做到相同的功能,二者唯一的区别就是for循环中定义的变量可以重复定义使用,不影响类中的其他变量。while循环定义的变量只能使用一次。
例子:For
for(int i = 0;i<3;i++)
{
System.out.println("这是for循环语句写法。")
}
这里的int i;可以在后续接着使用int i;for循环定义的变量只在大括号内可使用。
首先创建一个for循环,然后给for循环定义一个变量,再创建一个条件语句。如果变量满足条件语句,贼打印输出,并且进行自增,直到不满足条件语句。
例子:While
int num = 0;
while(num < 3){
System.out.println("while的使用")
num++;
}
由于给while定义的变量num是在整个main方法里的,所以只能使用一次。再后续的代码中不可以再出现一样名字的变量。
Do..While的使用
Do..while会先打印一次输出结果再进行循环判断是否要接着打印。
int i = 0;
do
{
System.out.println("Do..while的使用")
i++;
}
while(i<5);