for 循环
for语句的语法格式:
for (式1; 式2; 式3 ) )。
几句话
}
for语句的执行规则是:
)1)计算公式1 ),完成必要的初始化工作。
(2)判断式2 )的值,(如果式2 )的值为true )进行3 ),否则进行4 )。
)3)运行循环体,计算“公式3”改变循环条件,进行)2)。
)4)结束for语句的执行。
import java.util.Scanner;
公共类demo9{
publicstaticvoidmain (string args [ ] ) {
for(intI=0; i10; I ()/*初始化i=0,判断I是否小于10,进入循环体自增,循环至I不再小于10
system.out.println(I;
}
}
}
While循环
while语句的语法格式:
while (表达式)
几句话
}
while语句的执行规则是:
计算(1)式的值,当该值为true时)进行2 ),否则)执行3 )。
(2)运行循环体,(1)。
)3)结束while语句的执行。
import java.util.Scanner;
公共类demo9{
publicstaticvoidmain (string args [ ] ) {
int i=0;
wile(I10 ) (只有i10 i
system.out.println(I;
I; /*自我增加
}
}
}
Do-while循环
do-while语句的语法格式:
do {
几句话
(} while )表达式);
do- while语句的执行规则是
(1)运行循环体,(2)。
)2)计算公式的值,当该值为true时)执行1 ),否则)执行3 )。
)3)结束while语句的执行。
import java.util.Scanner;
公共类demo9{
publicstaticvoidmain (string args [ ] ) {
int i=0; /*执行一次后判断,为true
do{
system.out.println(I;
I;
(while ) I10;
}
}
}
While 和do-while的区别
while可能一次也不会执行,但无论对错,do-while至少会执行一次
break和continue
break和continue语句是由关键字break或continue和分号组成的语句。
循环体可以使用break和continue语句。 在某个循环中执行break语句时,整个循环语句将终止。 如果在某个循环中执行了continue语句,此循环将终止。 也就是说,在这次循环中,循环体中的continue语句之后的语句不执行,移动到下一个循环。
公共类demo9{
publicstaticvoidmain (string args [ ] ) {
for(intI=0; i10; I ) {
system.out.println(I;
黑;
}
}
}
公共类demo9{
publicstaticvoidmain (string args [ ] ) {
for(intI=0; i10; I ) {
system.out.println(I;
if(I==5) (从/*到数字5将不再打印两次
连续;
}
system.out.println(I;
}
}
}