Java教程

for循环语句

本文主要是介绍for循环语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

控制流程语句之-------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();//换行
        }
    }
}
运行结果:

 

这篇关于for循环语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!