Unity基础班学习第四天

2021-03-11 21:51发布

一、while循环

循环变量初始化
int count = 1;
循环条件
while (count<=5)  //当...条件成立的时候
{
    //循环变量的增量
    Console.WriteLine("Hello world");               
    //循环体
    count++;

}


二、break和continue

break在switch语句里面跳出开头,在循环结构里面跳出循环体
int i = 0;
while (i<5)

{
    if (i==3)
    {
        break;
    }              
    Console.WriteLine(i);
    i++;
}

提前结束本次循环,进入下一次循环
int i = 0;
while (i<100)
{
    i++;
   if (i%2==1)
   {
        continue;
    }
    Console.WriteLine(i);
}


三、do...while循环

int i = -10;
while (i>0)
{
    Console.WriteLine("daguo!");
}
do
{
    Console.WriteLine("daguo!");
} while (i>0);


四、for循环

for循环语句一般用于循环次数已知的情况
格式:for(循环条件初始化;条件判断;循环变量变化){循环体}
int i = 0;
while (i<100)
{
    i++;
    Console.WriteLine(i);
}

for 循环用在已知循环次数的情况下
for (int i = 0; i < 100; i++)
{
     Console.WriteLine(i);
}



五、嵌套循环

外层循环控制行数,内层循环控制列数
for (int i = 1; i <= 3; i++)
{
   for (int j = 1; j <=i; j++)
    {
        Console.Write(j+"");
    }
    Console.WriteLine();
}


六、一维数组

数组定义的语法格式
数组的初始化,new用来分配空间:5称为数组的长度,即数组中包含数据的个数,大括号里面每一个数据称为一个元素
new是用来给数组在内存中开辟空间,此种初始化方法称为动态初始化
int[] ages = new int[5] { 2, 3, 4, 5, 6 };
ages = new int[] {1,2,3,4,5 };
此种情况系统会给数组赋一个默认值;如果数组是数值类型(整型,浮点型),元素的默认值为0,如果是字符串,默认值为空,如果是字符类型,默认值为空,如果是bool类型,默认值是false
ages = new int[5];
静态初始化
int[] num = { 1,2,3,4,5};
double[] scroes = new double[3] { 2.33, 4.55, 4.66 };
scroes = new double[] { 2.33, 4.55, 4.66 };
scroes = new double[5];
double[] scores = { 2.33, 4.55, 4.66 };
int[] num = { 1, 2, 3, 4, 5 };
 ages[0] = 10;
数组作为一个整体,不能够直接参与运算,但赋值除外
数组下标的最大值为数组长度-1
int sum = 0;
for (int i = 0; i < ages.Length; i++)
{
   sum += ages[i];
    Console.WriteLine(ages[i]);
}


心得体会:

       OVER,完工!!