【蓝鸥AR/VR开发基础】For语句的使用

蓝鸥(www.lanou3g.com)是一家集产、学、研、创为一体的综合性移动互联网研发培训机构,致力于iOS开发、Unity3D游戏开发、Android开发、HTML5前端开发和Web安全攻防等技术人才的培养。

一、For循环语句

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

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

循环体……}

【蓝鸥AR/VR开发基础】For语句的使用_第1张图片

举例说明:

usingSystem;

namespaceLesson14

{

classMainClass

{

publicstaticvoidMain(string[]args)

{

//for(初始化表达式;循环条件表达式;循环增量表达式){循环体}

//循环100次

intnum=1;

for(inti=0;i<100;i++){

Console.WriteLine(num);

num++;

}

}

}

}

同样效果

usingSystem;

namespaceLesson14

{

classMainClass

{

publicstaticvoidMain(string[]args)

{

//for(初始化表达式;循环条件表达式;循环增量表达式){循环体}

//循环100次

//i=0~99;

for(inti=0;i<100;i++){

Console.WriteLine(i+1);

}

}

}

}

更详细的说明for循环

publicstaticvoidMain(string[]args)

{

//for(初始化表达式;循环条件表达式;循环增量表达式){循环体}

//执行初始化表达式

//判断循环条件表达式是否为ture

//执行循环体

//执行循环增量表达式

//判断循环条件表达式是否为ture

//执行循环体

//执行循环增量表达式

//判断循环条件表达式是否为ture

//执行循环体

//执行循环增量表达式

//……

//判断循环条件表达式是否为ture

//inti=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(inti=0;i<10;i++){

Console.WriteLine(i+1);

}

}

}

}

二、for循环嵌套学习

【蓝鸥AR/VR开发基础】For语句的使用_第2张图片

如何打印出

1

12

123

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

第一步

for(inti=0;i<3;i++){

Console.Write(i+1);

}

Console.WriteLine("");

第二步

//循环嵌套

//循环3次

for(intj=0;j<3;j++){

for(inti=0;i<3;i++){

Console.Write(i+1);

}

//打印一个空字符就可以进行换行

Console.WriteLine("");

}

第三步

for(intj=0;j<3;j++){

//循环3ci,每次在一行内打印一个数字

//j=0时,i<2

//j=1时,i<2

//j=2时,i<3

for(inti=0;i1;i++){

Console.Write(i+1);

}

//打印一个空字符就可以进行换行

Console.WriteLine("");

}

【蓝鸥AR/VR开发基础】For语句的使用_第3张图片

三、循环语句总结

For最常用,通常用于指定循环次数的情况

While也很常见,通常用于不确定循环次数,但知道循环结束条件的情况

Dowhile不很常用,通常用于至少需要执行一遍循环体的情况

Break用于跳出本层循环,continue用于结束本轮循环,通常都和if连用

【蓝鸥AR/VR开发基础】For语句的使用_第4张图片

你可能感兴趣的:(【蓝鸥AR/VR开发基础】For语句的使用)