原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处
在我们的开发过程中,会出现一种情况,就是同一段代码,可能需要执行多次。如果执行的次数太多,手动写肯定不是很适合,因此我们需要用到即将讲到的循环语句。
我们的循环语句也有三种:
for (int i = 0; i < 10; i++) {
System.out.println("跟大妖怪学渣哇");
}
这段代码执行的结果是在控制台输出了10行“跟大妖怪学渣哇”int i = 0;
while(i<10){
System.out.println("跟大妖怪学渣哇");
i++;
}
运行结果还是为十句”跟大妖怪学渣哇”,这段代码我们是先声明一个i变量初始值设为0,然后在循环中如果i小于10就执行输出并且给i进行一个自增,当i增加到不符合条件的时候就会跳出循环,注意,若没有自增则这就是个死循环了。int i = 0;
do {
System.out.println("跟大妖怪学渣哇");
i++;
} while (i<10);
这段话的执行结果也是输出了10句“跟大妖怪学渣哇”,但是和上面的有点不同,如果我们把i的初始值就改成10的话int i = 10;
do {
System.out.println("跟大妖怪学渣哇");
i++;
} while (i<10);
你会发现运行结果还是输出了一句”跟大妖怪学渣哇”,如果吧for循环的初始值改成10,则不会输出任何东西。因此,do…while循环的一个特点就是不管条件是否符合,至少会执行一次循环体里的内容。