第四章 循环语句
1.循环概述
让计算机做重复性的东西
for
while
do while
循环结构的基本组成部分 一般可以分为4个部分:
1.初始化语句:循环开始最先执行 而且只做唯一一次
2.条件判断: 如果成立 则循环继续 如果不成立 则循环退出
3.循环体: 重复要做的事情内容 若干行语句
4.步进语句: 每次循环之后都要进行的扫尾工作 每次循环之后都要执行
2.循环语句 for
for(初始化表达式1;布尔表达式2;步进表达式4){
循环体3;
}
public static void main(String[] args){
for(int i=0;i<100;i++){
我错了.sout;
}
停止.sout;
}
3.循环语句 while
标准格式:
while(条件判断){
循环体;
}
扩展格式
初始化表达式1
while(条件判断2){
循环体3;
步进语句4;
}
与for一样 但是使用场景不一样 如果次数不明使用while
public static void main(String[] args){
int i=0;//初始化1
while(i<10){//条件判断2
我错了.sout;//循环体3
i++;//步进语句4
}
}
4.循环语句 do…while
do-while标准格式:
do{
循环体3;
} while(判断语句2);//有个分号
do-while扩展格式:
初始化语句1
do{
循环体3;
步进语句4;
}while(判断语句2);
不管判断条件是否成立 循环体至少执行一次 包括步进语句
public static void main ( String[ ] args) {
int i= 0 ;
do {
原谅你了. sout;
i++ ;
} while ( i< 10 ) ;
}
5.100之内偶数和
public static void main ( String[ ] args) {
int sum= 0 ;
for ( int i= 1 ; i<= 100 ; i++ ) {
if ( i% 2 == 0 ) {
sum+= i;
}
}
sum. sout;
}
6.三种循环的区别
1.按流程来说
如果条件从来没有满足过 那么for while循环将执行0次
do-while会执行1次
2.for循环的变量在小括号中定义 只有循环内部才能使用
while循环和do-while循环初始化语句本来在外边
所以循环之后可以继续使用 所以如果需要初始化语句之后的值
可以使用while循环和do-while循环
7.循环控制语句 break
1.可以用在switch语句中 一旦执行 整个switch语句立刻结束
2.还可以在循环语句当中 一旦执行 整个循环立即结束 打断循环
关于循环的选择:
凡是次数确定的场景使用for循环
次数不确定 多用while循环
public static void main ( String[ ] args) {
for ( int i= 0 ; i< 10 ; i++ ) {
if ( i== 4 ) {
break ;
}
hello. sout;
}
}
8.循环控制语句 continue
一旦执行 立刻跳过当前次循环剩余内容 马上开始下次循环
public static void main ( String[ ] args) {
for ( int i= 1 ; i<= 10 ; i++ ) {
if ( i== 4 ) {
continue ;
}
i+ "层到了" . sout;
}
}