一、选择控制语句
1,if语句
显示输入数值的绝对值
int x;
x = int.Parse(Console.ReadLine());
if (x<0)x = -x;
Console.WriteLine("绝对值为{0}",x);
x=in.Parse(Console.ReadLine()) x=输入值
if后的语句加括号
打印的内容加引号
2,if else语句
显示输入数值的绝对值
int x;
x = int.Parse(Console.ReadLine());
if (x <0)
Console.WriteLine("绝对值为{0}", -x);
else Console.WriteLine("绝对值为{0}", x);
if语句判断后直接加执行语句,不用加逗号隔开
打印的内容里{},必须从0开始
3,if else if
将用户输入的分数转换成等级A(》=90),B(80~90),C(70~79),D(60~69),E(<60)
float i;
Console.Write("分数为:");
i = float.Parse(Console.ReadLine());
if (i >= 90) Console.WriteLine("等级为A");
else if (i>=80) Console.WriteLine("等级为B");
else if(i>=70) Console.WriteLine("等级为C");
else if(i>=60) Console.WriteLine("等级为D");
else if(i<60) Console.WriteLine("等级为E");
具体结构为 if ,else if,else if , else if , else
WriteLine中,Line的作用是换行
4,swith语句
输入课程后显示相应学分,数学 M 8,物理 P 5,化学 C 6
char ch;
Console.Write("课程代号:");
ch = char.Parse(Console.ReadLine());
switch(ch)
{
case 'm': case 'M':
Console.WriteLine("8");
break;
case 'p': case 'P':
Console.WriteLine("5");
break;
case 'c': case 'C':
Console.WriteLine("6");
break;
default:
Console.WriteLine("课程代号不正确");
break;
每一个case块都要有一个跳转语句(如break语句)