------- android培训、java培训、期待与您交流! ----------
一、for循环语句。
1、什么是循环结构?
循环语句可以在满足循环的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在核实的时候把循环判断条件改为false,从而结束循环,否则循环将一直被执行下去。
2、for循环结构的格式:
for(初始化表达式语句;判断条件语句;控制条件语句){
循环体语句;
}
3、for循环执行流程:
a、执行初始化语句。
b、执行判断条件语句,看其返回值是true还是false,如果是true,就继续执行。如果是false,就结束循环。
c、执行循环体语句。
d、执行控制条件语句。
e、回到b继续。
4、for循环注意事项:
a、判断条件语句结果一定是boolean类型。
b、循环体语句如果是一条语句,大括号可以省略,但是不建议。
c、大括号前不能有分号,否则循环体语句不执行。
5、for循环演示:
class ForTest {
public static void main(String[] args) {
// 需求:求1-100之和
// 定义第一个变量
// 累加变量
int sum = 0 ;
for(int x = 1 ; x <= 100 ; x++){
// sum = sum + x ;
sum += x ;
}
System.out.println("sum : " + sum);
6、统计思想:
演示:需求: 1—10之间所有偶数的个数。
class ForText1{
public static void main(String[] args){
//定义一个变量count来记录个数
int count = 0;
for(int x = 1;x<=10;x++){
if(x % 2 ==0){
count ++;
}
}
System.out.println(count)
}
}
二、while循环语句。
1、while循环语句的格式:
初始化语句;
while(判断条件语句){
循环体语句;
控制条件语句;
}
2、while循环语句的执行流程:
a、执行初始化语句。
b、执行判断条件语句,看其返回值是true还是false,如果是true就继续执行,如果是false就结束循环。
c、执行循环体语句。
d、执行控制条件语句。
e、回到b继续。
3、while循环演示:
class WhileDemo {
public static void main(String[] args){
// 需求:在控制台输出10次"helloworld"
// 初始化条件语句
int x = 1 ;
// 套用while循环
while(x <= 10 ){
System.out.println("helloworld");
x++ ;
}
}
}
三、do···while循环语句
1、do···while循环语句的格式:
初始化语句
do{
循环体语句;
控制条件语句;
}while(判断条件语句);
2、执行流程:
a、执行初始化语句。
b、执行循环体语句。
c、执行控制条件语句。
d、执行判断条件语句,看其返回值是true还是false,如果是true,就继续执行。如果是false就结束循环。
e、回到b继续。
3、do···while循环语句演示:
class DoWhileDemo {
public static void main(String[] args) {
//需求: 在控制台输出10次"helloworld"
// 初始化条件语句
int x = 1 ;
// 套用do...while循环
do {
System.out.println("helloworld");
x++ ;
}while( x <= 10);
}
}
四、三种循环语句的区别:
1、do...while循环至少执行一次循环体。
而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。
2、a、 如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用for循环。因为变量及早的从内存中消失,可以提高内存的使用效率。
b、建议优先考虑for循环,然后是while循环 ,最后是do...while循环