45 lines
1.3 KiB
Java
45 lines
1.3 KiB
Java
package com.inmind;
|
||
/*
|
||
三种循环的区别
|
||
使用场景:for(数组遍历,字符串遍历,集合遍历)、while(io流)、do-while(当循环体必须执行一次的时候)
|
||
|
||
区别:
|
||
1.当循环条件都不满足时,只有do-while一定会执行一次循环体语句
|
||
2.for循环的循环变量是定义在for语句内部的,所以超出for循环以外的话,就不能使用,就像没定义过一样
|
||
3.while和do-while的循环变量可以一直使用
|
||
*/
|
||
public class Demo06 {
|
||
public static void main(String[] args)
|
||
{
|
||
//for
|
||
//打印1~10的值
|
||
for(int i = 1;i <= 10;i++){
|
||
System.out.println(i);
|
||
}
|
||
|
||
int i = 100;//证明for循环中的i与当前的i不在同一范围内
|
||
System.out.println(i);
|
||
|
||
System.out.println("-----------------------");
|
||
//while
|
||
//打印1~10的值
|
||
int j = 1;
|
||
while(j<=10){
|
||
System.out.println(j);
|
||
j++;
|
||
}//这里的大括号就表示结束了
|
||
|
||
System.out.println(j);
|
||
System.out.println("-----------------------");
|
||
//do-while
|
||
//打印1~10的值
|
||
int k = 1;
|
||
do{
|
||
System.out.println(k);
|
||
k++;
|
||
}while(k<=10);//错误: 需要';',{}表示结束,而()不行,必须要加;表示结束
|
||
|
||
System.out.println(k);
|
||
}
|
||
}
|