循环
1、常用循环包括for循环、while循环和do while循环;
2、循环四要素:初始化条件、判断条件、执行语句和迭代条件;
3、循环语句的目的:提高程序的复用性和可扩展性;
while 循环
1、while循环格式:
初始化条件(1);
while(判断条件(2)){
执行语句(4);
迭代条件(3);}
2、执行顺序:
1)先执行语句(1);
2)再执行语句(2);
3)然后执行语句(4);
4)最后执行语句(3);
3、举例:
int i=0;
while(i<5){
System.out.println(i);
i++;}
注意:一定要写迭代条件,不要程序进入无限循环状态;
练习:从键盘输入5位同学的java成绩,求出最大值、最小值和平均值和总和。
循环的嵌套
作业:输出直角三角形形状的星型。
class Test{
public static void main(String[] args){
for (int i=0;i<5;i++){
for(int j=0;j<5;j++){
System.out.print("*");}
System.out.println();}
}
}
for 循环
1、for 循环格式:
for (初始化条件;判断条件;迭代条件){
执行语句:}
2、执行顺序:
1)先执行语句(1);
2)再执行语句(2);
3)然后执行语句(4);
4)最后执行语句(3);
3、举例:
class Test1{
public static void main(String[] args){
int index=0;
for (int i=0;i<10 ;i++ ){
System.out.println("HelloWorld!");
index++;
}
System.out.println(index);
}
}
```注意:定义的变量i只能在作用域内有效,否则会出现错误。
do while 循环
1、do -while 格式:
初始化条件;
do {
执行语句:
迭代条件;}
while (判断条件)
2、执行顺序:
1)先执行语句(1);
2)再执行语句(4);
3)然后执行语句(3);
4)最后执行语句(2);
说明:do -while结构中执行语句至少会被执行一次。
跳转结构;
跳转结构用于三大常用循环中。foreach暂时不用。
1、continue:结束当次循环;
2、break:结束当前循环;
3、都遵循就近原则,即与最近的循环结构匹配。