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();

  • 相关阅读:
    软件工程课程建议
    结对编程2
    结对编程---《四则运算》
    AVAudioPlayer播放音乐
    《问吧》需求分析
    有关结对编程的感想
    UItabBarController
    ViewController 视图控制器的常用方法
    <问吧>调查问卷心得体会
    UINavigationController导航控制器
  • 原文地址:https://www.cnblogs.com/swlq/p/5370366.html
Copyright © 2011-2022 走看看