if_else_if结构
如果某一个条件成立,执行某段代码。或者另一个条件成立(else),执行某段代码
if(天晴)
{
Console.WriteLine("太阳升起");
}
else if(有乌云)
{
Console.WriteLine("要下雨");
}
else(此处是既不是天晴,也没有乌云的情况,包含所有不属于这两种情况的其他情况)
{
Console.WriteLine("随便");
}
Console.ReadKey();
Switch_Case 结构
case相当于不同的选择,根据不同的选择执行不同的代码
case后面跟的数据最好和“case”有一个空格的距离,否则如果是数字的话会出错
如果好几个选择用到同一段代码,可以连续几个case
Console.WriteLine("请随便输入一些东西");
string str = Console.ReadLine();
Switch(str)
{
case "老鼠":
Console.WriteLine("老鼠爱打洞");
break;
case "牛":
Console.WriteLine("牛气冲天");
break;
case "大娃":
case "二娃":
case "三娃":
Console.WriteLine("葫芦娃救爷爷");
break;
}
Console.ReadKey();
While循环
eg:打印一百遍一百遍
int i = 0;
while(i<100)
{
Console.WriteLine("一百遍")
}
for循环
eg:计算1到100之间整数的和
int sum = 0;
for (int i = 1; i <= 100; i++)
{
sum += i;
}
Console.WriteLine(sum);
Console.ReadKey();
try{...}catch{...}异常捕获
有try必有catch,catch必须跟在try{...}后面,中间不能有其他东西
try
{
可能会有异常的代码
}
catch
{
代码出现异常则跳到catch里,这里是给的相当于解决方案
不出现异常则不进入catch
}