蓝鸥Unity开发基础——For语句学习笔记

一、For循环语句

For循环语句一般用于循环次数已知的情况

For(初始化;循环条件;循环增量){

循环体……}

wKiom1eyo2KSDwncAAs7NzKnie4076.png-wh_50

举例说明:

using System;

namespace Lesson14
{
    class MainClass
    {
        public static void Main (string[] args)
        {
            //for(初始化表达式;循环条件表达式;循环增量表达式){循环体}

            //循环100
            int num=1;
        
            for(int i= 0;i<100;i++){
                
                Console.WriteLine (num);        
                num++;
            }
        }
    }
}

同样效果
using System;

namespace Lesson14
{
    class MainClass
    {
        public static void Main (string[] args)
        {
            //for(初始化表达式;循环条件表达式;循环增量表达式){循环体}

            //循环100
            //i =0~99;
            for(int i= 0;i<100;i++){
                
                Console.WriteLine (i+1);        
            }
        }
    }
} 

更详细的说明for循环

        public static void Main (string[] args)
        {
            //for(初始化表达式;循环条件表达式;循环增量表达式){循环体}

            //执行初始化表达式

            //判断循环条件表达式是否为ture
            //执行 循环体
            //执行循环增量表达式

            //判断循环条件表达式是否为ture
            //执行 循环体
            //执行循环增量表达式

            //判断循环条件表达式是否为ture
            //执行 循环体
            //执行循环增量表达式

            //……

            //判断循环条件表达式是否为ture
            //int i=0
            //i<10
            //Console.WriteLine (i);    0
            //i++; i=1

            //i<10
            //Console.WriteLine (i);    1
            //i++; i=2

            //i<10
            //Console.WriteLine (i);    2
            //i++; i=3

            //.....

            //i<10
            //Console.WriteLine (i);    9
            //i++; i=10

            //i<10  ;i=10


            //i =0~99;
            for(int         i= 0;i<10;i++){
                
                Console.WriteLine (i+1);        
            }
        }
    }
}

 

二、for循环嵌套学习

wKioL1eyo5fw0iDZAAocqXl8YUA589.png-wh_50

如何打印出

1

12

123

需要做的事情有3步,第一步我们打印出123 ,第二步我们打印出123 123 123,第三步就可以打印出1  12 123

第一步

  for(int i=0;i<3;i++){
                Console.Write (i+1);        
            }

            Console.WriteLine (""); 

   
第二步

            //循环嵌套
            //循环3
            for(int j=0;j<3;j++){
            
                for(int i=0;i<3;i++){
                Console.Write(i+1);        
            }
            //打印一个空字符就可以进行换行
            Console.WriteLine ("");    
            } 

第三步


            for(int j=0;j<3;j++){
            //循环3ci,每次在一行内打印一个数字
                //j=0 时,i<2
                //j=1 时,i<2
                //j=2 时,i<3

                for(int i=0;i<j+1;i++){
                Console.Write (i+1);        
            }
                //打印一个空字符就可以进行换行
                Console.WriteLine (" ");    

            } 

 

wKioL1eyo5_SW51LAA5r0WRJ4kY401.png-wh_50