zoukankan      html  css  js  c++  java
  • for 循环

    for 循环 

    语法:

    for(表达式1;表达2; 表达式3) 

    {

    循环体;

    }

    注意:

    1,表达式1:一般情况下用于定交循环变量和对循环变量赋初值 

    2,表达式2:循环条件

    3,表达式3:一般用于改变循环变量的值

    for循环一般用于已知循环次数的循环


    for (int i = 1; i <= 9;i++ )

    {
    for (int j = 1; j <= 9; j++)
    {
    Console.Write("{0}x{1}={2:00} ",i,j,i*j);
    }
    Console.WriteLine();
    }

    Console.ReadKey();

    执行过程:

    第1步):执行表达式1,转向第2步;

    第2步):计算表达式2(循环条件),如果表达式2的值为true转向第3步,如果表达式2的值为false,转向第5步.

    第3步):执行循环体,转向第4步

    第4步):执行表达式3,转向第2步

    第5步):循环结束


    //参照while循环学习for循环
    //int i = 0;//相当于表达式1
    //while (i<10) //循环条件相当于表达式2
    //{
    // Console.WriteLine("下次考试一定要小心");
    // i++;//相当于表达式3

    //}
    //Console.ReadKey();


    //for (int i=0;i<100;i++)

    //{
    // Console.WriteLine("下次考试一定要细心"+(i+1));

    //}

    //Console.ReadKey();


    int sum = 0;
    for (int i = 0; i < 100;i++ )
    {
    if (i%2==0)
    {
    sum += i;

    }


    }

    Console.WriteLine("1-100偶数和为{0}",sum);
    Console.ReadKey();


    //求水仙花数:
    for (int i = 100; i <= 999; i++)
    {
    int ge = i % 10;
    int shi = i / 10 % 10;
    int bai = i / 100;
    if (i==ge * ge * ge + shi * shi * shi+bai * bai * bai)
    {
    Console.WriteLine(i);
    }


    }

    Console.ReadKey();



    for (int i = 0; i < 10;i++ )
    {
    for (int j = 0; j < 4;j++ )
    {
    Console.WriteLine("好"+i);

    }

    }


    Console.ReadKey();



    for (int i = 0; i < 10; i++)
    {
    //外层循环10次
    //写在这里的代码属于外层循环
    Console.WriteLine("外层循环在内层循环的前面"+(i+1));
    for (int j = 0; j < 5; j++)
    {
    //内层循环5次
    //写在这里的代码属于内层循环
    Console.WriteLine("内层循环"+(j+1));
    }
    //写在这里的代码属于外层循环

    }

    Console.ReadKey();


     99乘法表

    for (int i = 1; i <= 9;i++ )

    {
    for (int j = 1; j <= 9; j++)
    {
    Console.Write("{0}x{1}={2:00} ",i,j,i*j);
    }
    Console.WriteLine();
    }

    Console.ReadKey();


    for (int i = 1; i <= 9;i++ )

    {
    for (int j = 1; j <= i; j++)
    {
    Console.Write("{0}x{1}={2} ",i,j,i*j);
    }
    Console.WriteLine();
    }

    Console.ReadKey();

  • 相关阅读:
    get_folder_size.ps1
    python3-database-shelve
    Windows中实现不依赖账户登录的开机启动程序
    SpringBoot+SpringDataJPA如何实现自定义且自由度高的查询[多表,多查询条件,多排序条件,分页,自定义sql封装]
    Windows phone 8.1之数据绑定(Data Binding)
    TextBox使用技巧--转载
    在Eclipse中使用git把项目导入到git中--转载
    运用多种知识点实现一个综合小游戏
    Git帮助之初始化项目设置向导
    如何从Eclipse导入github上的项目源码--转载
  • 原文地址:https://www.cnblogs.com/swlq/p/5370366.html
Copyright © 2011-2022 走看看