java24程序逻辑控制(循环结构 whlie,for)

76 阅读2分钟

程序逻辑控制(循环结构)

循环结构指的是某几行代码被重复执行的操作。循环分为两类循环:while 循环、for 循环。

一、 while 循环

1、while 循环语法(两种):

循环的初始化内容

while(循环的结束条件判断) {

循环语句 ;

修改循环结束条件判断 ;

}

循环的初始化内容

do {

循环语句 ;

修改循环结束条件判断 ;

while(循环的结束条件判断) ;

}

使用 while 循环的最大特点:如果判断条件不满足就一次也不执行;

使用 do while 的特点:即使判断条件不满足也会执行一次

 

2、while 循环操作


范例:使用 while 实现1100的累加

public class TestDemo {

public static void main (String args [ ]) {

int num = 1 ;

int result = 0 ;

while (num <= 100) {      现在表示为循环的结束条件

result += num ++ ;

num ++ ;  循环条件变更

}

System.out.println(result) ;

}

}

 

3、使用 do while 进行操作

范例:使用 do while 实现累加处理


public class TestDemo {

public static void main (String args [ ]) {

int num = 1 ;

int result = 0 ;

do  {      

result += num ++ ;

num ++ ;  循环条件变更

} while (num <= 100);

System.out.println(result) ;

}

}

以后的开发对于 do while 基本不使用。

 

二、for 循环

1、for 循环语法

for(循环初始化条件 ;循环结束判断;修改循环条件) {

循环体代码 ;

}

2、范例:使用 for 循环实现1~100的累加

public class TestDemo {

public static void main (String args [ ]) {

int result = 0 ;

//(1)循环初始化: int  x = 0 ;

//(2)判断循环条件: x <= 100 ;

//(4)循环条件变更: x ++

//(5)判断循环条件: 在(2)(3)(4)(5)之间循环

for (int x = 0 ; x <= 100 ; x ++)  {

result += x ;   //(3)循环体操作

}

System.out.println (result)  ;

}

}

 

三、循环使用原则:

•对于不知道循环次数但知道循环结束条件的情况,使用 while 循环;

•如果已经明确知道循环次数,则使用 for 循环。