for循环

/*
控制流程语句之---for循环语句


for循环语句的格式:

    for(初始化语句;判断语句;循环后的语句){
        循环语句;
    }


for循环语句 要注意的事项:
    1. for(;;)这种写法 是一个死循环语句,相当于while(true);
    2. for循环语句的初始化语句只会执行一次,只是在第一次循环的时候执行而已。
    3. for循环语句的循环体语句只有一句的时候,可以省略大括号不写。但是不建议省略。

需求: 在控制上打印五句hello world.

*/
class Demo11 
{
    public static void main(String[] args) 
    {   
        /*
        int count=0;
        while(count<5);{
            System.out.println("Hello World!");
            count++;
        }

        int count = 0 ;
        for(System.out.println("初始化语句A");count<5 ;System.out.println("循环后的语句C")){
            System.out.println("循环体语句B");
            count++;
        }
        */


        for(int count = 0 ; count<5;  count++){

        }

        {
            System.out.println("hello world");
        }


    }
}
/*
需求: 在控制台上打印一个 五行五列矩形/.

    *****
    *****
    *****
    *****
    *****

先打印一行




*/
class Demo12 {

    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<=i     1个星号
    i = 1 ; i<5 ;j=0 ; j<=1     2个星号
    i = 2 ; i<5; j=0 ; j<=2    3个星号
    .....




*/
class Demo13 
{
    public static void main(String[] args) 
    {
        for(int i = 0 ; i< 5 ; i++){
            for(int j = 0 ; j<=i ; j++){ //控制列数 
                System.out.print("*");
            }
            //换行
            System.out.println();
        }
    }
}
/*
需求: 打印一个倒立的直角三角形。

*****
****
***
**
*

5行

列数会发生变化
                      j<(5-i)
    i= 0 ; i<5; j=0 ; j<5 ; 五个星号
    i = 1; i<5; j=0 ; j<4;  四个星号
    i = 2; i<5; j=0 ; j<3;  三个星号


*/

class Demo14 
{
    public static void main(String[] args) 
    {
        for(int i = 0 ; i<5;  i++){
            for (int j = 0 ; j<(5-i)  ;j++ ){
                System.out.print("*");
            }
            //换行
            System.out.println();
        }
    }
}
/*
需求: 打印一个九九乘法表.

*/
class Demo15 
{
    public static void main(String[] args) 
    {
        for(int i = 1 ; i<=9 ; i++){
            for(int j = 1 ; j<=i ; j++){ //控制列数 
                System.out.print(i+"*"+j+"="+i*j+"\t");
            }
            //换行
            System.out.println();
        }
    }
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值