*跳转语句:
break - 跳出循环
continue - 停止当前次循环,继续下一次循环
迭代法:
不断在自身上增加新的功能
穷举法:
代表题目:百鸡百钱
有100文钱,小鸡0.5文钱 ,母鸡1文钱,公鸡2文钱
static void Main(string[] args) { int count = 0; for (int i = 0; i <= 200; i++) { for (int m = 0; m <= 100; m++) { for (int g = 0; g <= 50; g++) { if ((i * 0.5) + (m * 1) + (g * 2) == 100 && i + m + g == 100) { Console.WriteLine("小鸡" + i + "只,花费" + (i * 0.5) + "元,母鸡" + m + "只,花费" + m + "元,公鸡" + g + "只,花费" + (g * 2) + "元"); count++; } } } } Console.WriteLine("总共有["+count+"]种可能性"); Console.ReadLine(); } }
将所有的可能性全部列举出来
*异常语句:
try
{
可能会出错的代码语句
如果这里出错了,那么不会在继续下面的代码,而是直接进入catch中处理异常
}
catch
{
如果上面出错了,这里是对这个异常的处理方式;
}
finally//可写可不写
{
不管上面有没有错,这里都会走,
}
*while循环: