一、操作符的优先级
二、if语句(使用代码提示,双击Tab键,后面一样)
1.简单if语句
if (5 > 3)
{
Console.WriteLine("Hello,World!");
}
2.复杂if语句
int score = 56;
if (score>=60)
{
Console.WriteLine("Pass!");
}
else
{
Console.WriteLine("Failed!");
}
三、switch语句
int score = 95;
switch (score / 10)
{
case 8:
case 9:
case 10:
Console.WriteLine("A");
break;
case 6:
case 7:
Console.WriteLine("B");
break;
case 4:
case 5:
Console.WriteLine("C");
break;
case 0:
case 1:
case 2:
case 3:
Console.WriteLine("A");
break;
default:
break;
}
四、try语句
//main方法
Calculator c = new Calculator();
int r = c.Add("100", "200");
Console.WriteLine(r);
//定义一个类
class Calculator
{
public int Add(string str1, string str2)
{
int a = 0;
int b = 0;
try
{
a = int.Parse(str1);
b = int.Parse(str2);
}
catch
{
Console.WriteLine("Your argument(s) have error!");
}
return a+b;
}
}
五、迭代语句
while语句
//两数相加为100的游戏
int score = 0;
bool canContinue = true;
while (canContinue)
{
Console.WriteLine("请输入第一个数:");
string str1 = Console.ReadLine();
int x = int.Parse(str1);
Console.WriteLine("请输入第二个数:");
string str2 = Console.ReadLine();
int y = int.Parse(str2);
int sum = x + y;
if (sum==100)
{
score++;
Console.WriteLine("Correct!{0}+{1}={2}",x,y,sum);
}
else
{
Console.WriteLine("Error!{0}+{1}={2}", x, y, sum);
canContinue = false;
}
}
Console.WriteLine("你的得分是:{0}",score);
Console.WriteLine("GAME OVER!");
do语句
//两数相加为100的游戏
int score = 0;
int sum = 0;
do
{
Console.WriteLine("请输入第一个数:");
string str1 = Console.ReadLine();
int x = int.Parse(str1);
Console.WriteLine("请输入第二个数:");
string str2 = Console.ReadLine();
int y = int.Parse(str2);
sum = x + y;
if (sum == 100)
{
score++;
Console.WriteLine("Correct!{0}+{1}={2}", x, y, sum);
}
else
{
Console.WriteLine("Error!{0}+{1}={2}", x, y, sum);
}
} while (sum == 100);
Console.WriteLine("你的得分是:{0}", score);
Console.WriteLine("GAME OVER!");
for语句
//打印十次Hello,World!
for (int i = 1; i <= 10; i++)
{
Console.WriteLine("Hello,World!:{0}", i);
}
4.foreach语句
//遍历数组元素
int[] intArray = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
foreach (var current in intArray )
{
Console.WriteLine(current );
}
六、跳转语句
break;
continue;
goto;
return;//尽早return是好的习惯
throw;