控制流程语句之-------for循环语句
for循环语句的格式:
for(初始化语句;判断语句;循环后的语句){
循环语句;
}
例子:使用for循环语句在控制台上打印五次hello word!
public class Demo10 { public static void main(String[] args) { for (int num = 0;num<5;num++){ System.out.println("hello word!"); } } } 结果:
for循环语句的执行流程:
for循环语句要注意的事项:
1,for(;;)这种写法是一种死循环语句。相当于while(true)循环语句;
2,for循环的初始化语句只能执行一次,只是在第一次循环的时候执行而已。
3,for循环语句的循环体语句只有一次的时候可以省略大括号 不写,但是不建议省略
需求:在控制台上打印一个五行五例的矩形。
*****
*****
*****
*****
*****
代码:
public class Demo10 { public static void main(String[] args) { for (int j = 0;j<5;j++){ for (int i = 0;i<5;i++) { System.out.print("*"); } System.out.println(); } } } 结果:
需求:在控制台上打印一个直立的三角形、
*
**
***
****
*****
多行多例的图形、
行数:5行
例数:会发生变化的、
分析例数:
i = 0;i <5;j=0; j<=0; 1个星号
i = 1;i <5;j=0; j<=1; 2个星号
i = 2;i <5;j=0; j<=2; 3个星号
发现规律:j<=i
代码:
public class Demo10 { public static void main(String[] args) { for (int j = 0;j<5;j++){//控制行数 for (int i = 0;i<=j;i++) {//控制例数 System.out.print("*"); }//执行完打印(*****) System.out.println();//换行 } } } 运行结果: