这是之前在学习.Net框架+ C#语言时候的笔记;
考虑到留在自己电脑本地远远没有存在CSDN云端来的方便与实在。所以整理一下共享出来,方便了自己,也可能帮到某个读者,希望能够有一定的价值。
1,switch_case
static void Main(string[] args)
{
/*
* switch-case
* 用来处理多条件的定值的判断。
*
* 语法:
* switch(变量或者表达式的值)
* {
* case 值1:要执行的代码;
* break;
* case 值2:要执行的代码;
* break;
* case 值3:要执行的代码;
* break;
* ..........
* default:要执行的代码;
* break;
* }
*
* 执行过程:程序执行到 switch 处,首先将括号中变量或者表达式的值计算出来,
* 然后拿着这个值依次跟每个 case 后面所带的值进行匹配,一旦匹配成功,则执行
* 该 case 所带的代码,执行完成后,遇到 break, 跳出 switch-case 结构。
* 如果,跟每个 case 所带的值都不匹配,就看当前这个 switch-case 结构中是否存在
* default,如果有 default,则执行 default 中的语句,如果没有 default.
* 则该 switch-case 什么都不做。
*
*/
//李四的年终工作评定,如果定位 A级,则工资涨 500元,如果定位 B级,
//则工资涨 200元,如果定位 C级,工资不变,如果定位 D级, 工资降 200元。
//如果定为 E级,工资降 500元。
//设李四的原工资为 5000元,请用户输入李四的评级,然后显示李四来年的工资。
double salary = 5000;
bool b = true;
Console.WriteLine("请输入评级");
string leave = Console.ReadLine();
switch (leave)
{
case "A":
salary += 500;
break;
case "B":
salary += 200;
break;
case "C":
break;
case "D":
salary -= 200;
break;
case "E":
salary -= 500;
break;
default: Console.WriteLine("输入有误,程序退出");
b = false;
break;
}
if (b)
{
Console.WriteLine("李四明年的薪资是{0}", salary);
}
Console.ReadKey();
}
微信公众号:“遇见王川”
编程,理财,英语,欢迎来找我玩。
这是之前在学习.Net框架+ C#语言时候的笔记;
考虑到留在自己电脑本地远远没有存在CSDN云端来的方便与实在。所以整理一下共享出来,方便了自己,也可能帮到某个读者,希望能够有一定的价值。
1,交换变量
- static void Main(string[] args)
- {
- //交换两个 int 类型的变量
- ////方法1 ,使用第三方变量
- ////定义2个int类型的变量
- //int n1 = 10;
- //int n2 = 20;
- ////定义一个第三方变量
- //int stemp;
- ////交换过程
- //stemp = n1;
- //n1 = n2;
- //n2 = stemp;
- ////输出交换后的结果
- //Console.WriteLine("交换后n1为:{0},n2为:{1}",n1,n2);
- //Console.ReadKey();
- //===============================
- //方法2,不使用第三方变量
- //定义2个int类型的变量
- int n1 = 10;
- int n2 = 20;
- //交换过程
- n1 = n1 - n2; //n1 = -10
- n2 = n2 + n1; //n2 = 10
- n1 = n2 - n1; //n1 = 20
- //输出交换后的结果
- Console.WriteLine("交换后n1为:{0},n2为:{1}",n1,n2);
- Console.ReadKey();
- }
微信公众号:“遇见王川”
编程,理财,英语,欢迎来找我玩。

157

被折叠的 条评论
为什么被折叠?



