外国网站上做雅思考试,北京php网站开发,win2008 建立网站,解析到网站怎样做本系列文章将会以通俗易懂的对话方式进行教学#xff0c;对话中将涵盖了新手在学习中的一般问题。此系列将会持续更新#xff0c;包括别的语言以及实战都将使用对话的方式进行教学#xff0c;基础编程语言教学适用于零基础小白#xff0c;之后实战课程也将会逐步更新。
若…本系列文章将会以通俗易懂的对话方式进行教学对话中将涵盖了新手在学习中的一般问题。此系列将会持续更新包括别的语言以及实战都将使用对话的方式进行教学基础编程语言教学适用于零基础小白之后实战课程也将会逐步更新。
若有想学习的内容可以在评论区留言根据大家的要求持续更新。点赞过十万就算化成灰我也更新下一篇。肯定不到也会更的。
有问题也可以在评论区留言也可以私聊我加我好友共同交流一起进步~
喜欢内容欢迎关注我、评论、点赞、收藏这对我很重要谢谢~ 本教程目录
《看聊天记录都学不会C#太菜了吧》10C#偷懒的开始永无止境的循环—— 循环
《看聊天记录都学不会C#太菜了吧》9有一些人在学习编程的时候总以为代码是死板的—— if 嵌套
《看聊天记录都学不会C#太菜了吧》8小白又如何3分钟搞定一个 C# 知识点—— switch 逻辑运算
《看聊天记录都学不会C#太菜了吧》73分钟搞定 C# 逻辑运算—— if else if 逻辑运算
《看聊天记录都学不会C#太菜了吧》6多晦涩的专业术语原来都会那么简单—— 布尔逻辑
《看聊天记录都学不会C#太菜了吧》5C# 中可以用中文名变量—— 输入、运算
《看聊天记录都学不会C#太菜了吧》4C# 中的尚方宝剑 “先斩后奏”—— 变量运算
《看聊天记录都学不会C#太菜了吧》3变量我大哥呢$小弟我罩着你—— 输出变量
《看聊天记录都学不会C#太菜了吧》2C#那么简单我为何之前还学C语言——C#变量初解
《看聊天记录都学不会C#太菜了吧》1从今天开始我是一个游戏开发者—— helloworld
我的其它教程
教程点击进去将会有目录
《看聊天记录都学不会C语言太菜了吧1我在大佬群里问基础问题没人理——学习建议
《看聊天记录都学不会Python到游戏实战太菜了吧》1装载Python神器亮剑——helloworld
作者简介
作者名1_bit
简介CSDN博客专家2020年博客之星TOP5蓝桥签约作者。15-16年曾在网上直播带领一批程序小白走上程序员之路。欢迎各位小白加我咨询我相关信息迷茫的你会找到答案。
博客地址https://i1bit.blog.csdn.net 小C小媛上一节我们学习了 if else if 语句以及逻辑运算符逻辑与 的使用那么我们接下来再学一个 switch 语句吧。
小媛这是啥跟 if 语句一样吗
小C是的跟 if 语句的功能类似但还是有一些不一样的。
小媛为什么功能类似还要学 switch 呢
小C因为他们两者之间的功能、结构、使用的场景也不一样呗。
小媛我懂了。你的意思就是说反正要学而且以后肯定要用得到是吧
小C哈哈哈是的理解得挺透彻的。
小媛你说啥我就信啥。
小C承蒙厚爱那我们就开始吧。
小媛好的你说了算。
小C那我们现在先看看一个 switch 的代码吧这样从代码上去理解就会比较简单。
小媛行列出来吧。
小C你看下面的代码。
static void Main(string[] args)
{string menu0;Console.WriteLine(请选择你要进行的操作);Console.WriteLine(A.进入系统);Console.WriteLine(B.关闭系统);Console.WriteLine(C.注销);Console.WriteLine(D.切换账号);Console.WriteLine(E.选择用户);menu Console.ReadLine();switch (menu){case A:Console.WriteLine(你选择的是 A.进入系统);break;case B:Console.WriteLine(你选择的是 A.进入系统);break;case C:Console.WriteLine(你选择的是 A.进入系统);break;case D:Console.WriteLine(你选择的是 A.进入系统);break;case E:Console.WriteLine(你选择的是 A.进入系统);break;}}小媛哇好长啊感觉瞬间变复杂了。
小C一点都不复杂最开始就定义了一个字符串变量 menu里面所存储的值是 0接下来就是使用 ReadLine 方法接收我们用户输入的值而已最后就是使用 switch 程序你不会的也只有 switch 这个语句。
小媛你说的挺有道理的哈哈哈那就没啥问题了。
小C其实我们主要看一下 switch 的代码。我们看 switch 后面有一个圆括号圆括号里面所填写的是 menu 变量menu 变量在这里是作为 switch 的条件。
小媛条件是这样写吗不应该是一个变量吗
小C别急这里的 menu 是作为条件不过这个条件指的是要对应 switch 语句后花括号中 case 关联的词。
小媛啥意思
小C你看在 switch 后花括号中的代码是整 switch 语句的代码其中是不是有 case 后标记了一个字符串
小媛是的有 case “A”、case “B” 这些。
小C这些就是条件case “A” 就表示传入的变量内容是否是这个 case 后面所对应的值。例如我输入了一个字符串的值 B 存储到 menu 变量中再传入 menu 到 switch 变量程序运行到 switch 的时候若我们输入的是 B那么此时就会判断 menu 的值是不是 A也就是语句 case “A”,如果不是则继续往后判断运行到 case “B” 的时候判断 menu 变量中的值是 B此时将会执行 case “B”: 冒号后、break 之前的代码。
小媛懂了你的意思是 case 后所标记的内容是不同的值值是哪个就会执行哪一个条件后的代码但是执行的代码要在 break 之前。
小C是的简单吧
小媛但是为什么一定要加 break 呢
小Cbreak 其实就是一个跳出的意思在 switch 中允许我们自己设置跳出。
小媛啥意思
小C一般情况下不是执行完一个对应的流程不就结束了吗
小媛是的那这里呢
小C这里就比较特殊在这里需要执行你添加 break 自己中断执行你可以看看以下这个代码。
static void Main(string[] args)
{string menu0;Console.WriteLine(请选择你要进行的操作);Console.WriteLine(A.进入系统);Console.WriteLine(B.关闭系统);Console.WriteLine(C.注销);Console.WriteLine(D.切换账号);Console.WriteLine(E.选择用户);menu Console.ReadLine();switch (menu){case A:Console.WriteLine(你选择的是 A.进入系统);break;case B:Console.WriteLine(你选择的是 A.进入系统);Console.WriteLine(你选择的是 A.进入系统);break;Console.WriteLine(你选择的是 A.进入系统);case C:Console.WriteLine(你选择的是 A.进入系统);break;case D:Console.WriteLine(你选择的是 A.进入系统);break;case E:Console.WriteLine(你选择的是 A.进入系统);break;}}小媛有啥问题吗
小C你觉得我输入 B 后会执行多少条 Console.WriteLine(你选择的是 A.进入系统);
小媛2条呗。
小C为啥
小媛你刚刚不是说了使用 break 就跳出这个结构了那肯定不再执行 case “B” 对应的 break 之后的语句咯。
小C不错下面就是结果。 小媛挺简单的哈哈哈。
小C那你就自己去练习一下吧下一节我们进行巩固。
小媛问题不大。