1.三种循环语句的区别:
* do...while循环至少执行一次循环体。
* 而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。
2.for循环和while循环的区别:
如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用谁就用for循环。因为变量及早的从内存中消失,可以提高内存的使用效率。
for:
public class Test {public static void main(String[] args) {for(int z=1;
z<=10;
z++){
System.out.println("z="+z);
}}}
//结果:
z=1
z=2
z=3
z=4
z=5
z=6
z=7
z=8
z=9
z=10
【流程控制语句--------循环结构三种循环语句的区别(3--4)】do...while:
public class Test {public static void main(String[] args) {int j=1;
do{
System.out.println("j="+j);
j++;
}while(j<=10);
}}//结果:
j=1
j=2
j=3
j=4
j=5
j=6
j=7
j=8
j=9
j=10
while:
public class Test {public static void main(String[] args) {int i=1;
while(i<=10){
System.out.println("i="+i);
i++;
}}}结果:
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9
i=10
class Demo1_DoWhile {
public static void main(String[] args) {
//while 和do while的区别
int i = 11;
do {
System.out.println("i = " + i);
i++;
}
while (i <= 10);
//细节 ;
while(i<= 10){}System.out.println("---------------------");
int j = 11;
while (j <= 10) {
System.out.println("j = " + j);
j++;
}int i = 1;
for (;
i <= 10 ;
i++ ) {
System.out.println("i = " + i);
}
//i在这里没有作用,已经消失//System.out.println("i = " + i);
for语句执行后变量会被释放,不能再使用
System.out.println("-------------------");
int i = 1;
while (i <= 10) {
System.out.println("i = " + i);
i++;
}
System.out.println("-------------------");
System.out.println("i = " + i);
//while语句执行后,初始化变量还可以继续使用 }
}