FOR循环:
for循环格式:
for(初始化表达式①;布尔表达式②;步进表达式④){
循环体③
}
开始:初始化语句,条件判断(如果是ture)到循环体到步进语句再到条件判断........直到条件判断为false时 结束!!
while循环
while有一个标准模式 还有一个扩展模式。
标准格式:
while(条件判断){
循环体
}
拓展格式:
初始化语句;
while(条件判断){
循环体
步进语句
}
public class A5{
public static void main(String[] args){
for(int i = 1;i <=10;i++){
System.out.println("ABC!"+ i);
}
System.out.println("=============");
int a = 1;
while(a <=10){
System.out.println("BC!"+ a);
a++;
}
}
}
do while 循环
/*
do while循环的标准格式
do{
循环体
}while(条件判断);
拓展格式:
初始化语句
do{
循环体
步进语句
}while(条件判断);
}
*/
public class A6{
public static void main(String[] args){
三种循环的区别:
1.如果条件判断从来没有满足过,for循环和while循环将执行一次,,do while循环至少执行一次
2.for循环的变量在小括号当中定义,只有循环内部才可以使用
while循环和do while循环初始化语句本来就在外面,所以循环之后还能使用
break语句
1、可以放在switch语句,一旦执行,整个switch语句立刻结束
2、可以放在循环语句中,一旦执行,整个虚幻语句理科结束,打断循环
循环的建议:
凡是次数确定的场景多次用for循环,否则多用while循环
可以再执行的中间加:if (i ==4 ){
break
}
continue
另一种控制语句关键字
一旦执行,立即跳过当前次循环剩余内容,马上开始下一次
注意区分break和continue
死循环
死循环的标准格式:
while(true){
循环体
}
注意事项:死循环后面无法加别的内容
循环嵌套
for里面+for {}里面执行一次就算一次 {}里面加{}即可
100以内的偶数相加
public class A6{
public static void main(String[] args){
int a = 0;
for (int i = 0;i <= 100; i = i + 2){
a = a + i;
}
System.out.println( a );
}
}