------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
通过今天的视频学习总结一下while、do-while、for循环、try-catch的用法:
1、while循环
语法:while(循环条件)
{循环体;}
执行过程:先判断循环条件,如果条件为true,则执行循环体。
例子:int i=0;
while(i<100)
{
Console.WriteLine("欢迎来传智播客学习");
i++;
}
Console.Readkey();
2、do-while
语法:do
{
循环体;
}while(条件);
执行过程:1.执行循环体,执行完循环体转向2;2.判断条件是否成立,如果条件为true,则转向1,如果条件为false,则转向3;3.跳出循环,循环结束。
例子: string answer=" ";
do
{
Console.WriteLine("张三唱一遍歌曲");
answer=Console.ReadLine();
}while(answer=="n");
Console.WriteLine("满意,可以回家了");
Console.Readkey();
如果循环条件一开始就不成立,对于while循环,一次都不执行,而对于do-while循环体会执行一次。
while循环:先判断后执行; do-while循环:先执行后判断
3、for循环
语法:for(表达式1;表达式2;表达式3;)
{ 循环体; }
第一步、执行表达式1,转向第二步;第二步、计算表达式2(循环条件),如果表达式2的值为true转向第三步,如果为false,转向第一步;第三步:执行 循环体,转向第四步;第四步:执行表达式3,转向第二步;第五步:循环结束。
例子:求1-100之间的所有偶数和?
int sum=0;
for(int i=1;i<=100;i++)
{
if(i%2==0)
{ sum+=i; }
}
Console.WriteLine("1-100之间的偶数和为{0}",sum);
Console.Readkey();
for循环一般用于已知循环次数的循环
4 、try-catch检测异常:
try //检测
{
有可能出现异常的代码;如果此行代码出错,则直接跳到catch中,本行代码不会执行,如果程序执行到本行,说明此行代码没有出错,不会执行catch
}
catch
{
}
例子:Console.WriteLine("请输入一个整数?");
try
{
int number=Convert.ToInt32(Console.ReadLine());
}
catch
{
Console.WriteLine("您输入的不是整数");
}
------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------