《看聊天记录都学不会C#?太菜了吧》(6)多晦涩的专业术语原来都会那么简单

本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题。此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将会逐步更新。

若有想学习的内容可以在评论区留言,根据大家的要求持续更新。点赞过十万就算化成灰我也更新下一篇。(肯定不到,也会更的。)

有问题也可以在评论区留言,也可以私聊我加我好友共同交流一起进步~

喜欢内容欢迎关注我、评论、点赞、收藏,这对我很重要,谢谢~


本教程目录

《看聊天记录都学不会C#?太菜了吧》(10)C#偷懒的开始永无止境的循环?—— 循环

《看聊天记录都学不会C#?太菜了吧》(9)有一些人在学习编程的时候总以为代码是死板的—— if 嵌套

《看聊天记录都学不会C#?太菜了吧》(8)小白又如何?3分钟搞定一个 C# 知识点—— switch 逻辑运算

《看聊天记录都学不会C#?太菜了吧》(7)3分钟搞定 C# 逻辑运算—— if else if 逻辑运算

《看聊天记录都学不会C#?太菜了吧》(6)多晦涩的专业术语原来都会那么简单—— 布尔逻辑

《看聊天记录都学不会C#?太菜了吧》(5)C# 中可以用中文名变量?—— 输入、运算

《看聊天记录都学不会C#?太菜了吧》(4)C# 中的尚方宝剑 “先斩后奏”—— 变量运算

《看聊天记录都学不会C#?太菜了吧》(3)变量:我大哥呢?$:小弟我罩着你!—— 输出变量

《看聊天记录都学不会C#?太菜了吧》(2)C#那么简单我为何之前还学C语言?——C#变量初解

《看聊天记录都学不会C#?太菜了吧》(1)从今天开始我是一个游戏开发者—— helloworld

我的其它教程

教程点击进去将会有目录

《看聊天记录都学不会C语言?太菜了吧(1)我在大佬群里问基础问题没人理?——学习建议

《看聊天记录都学不会Python到游戏实战?太菜了吧》(1)装载Python神器!亮剑!——helloworld

作者简介

作者名:1_bit

简介:CSDN博客专家,2020年博客之星TOP5,蓝桥签约作者。15-16年曾在网上直播,带领一批程序小白走上程序员之路。欢迎各位小白加我咨询我相关信息,迷茫的你会找到答案。

博客地址:https://i1bit.blog.csdn.net


🐰小C:接下来我们来学一下布尔逻辑吧。

👸小媛:你现在说知识点怎么都用那么高深的词语了,一听我就不想学了。 😡

🐰小C:这不是为了让你与专业接轨嘛,毕竟学了 C# 就可以做东西了。

👸小媛:唔,那你慢慢讲,别一来就吓我。 😠

🐰小C:其实就是为了吓你,因为你感觉你最近有点飘。

👸小媛:你… 😣

🐰小C:好了,其实布尔逻辑就是我们的逻辑判断,超级简单的。例如我们输入一个字符串,需要判断这个字符串是否跟某个字符串相等,就可以使用这个逻辑判断。

👸小媛:不懂,太难了,举个例子我才懂。 😒

🐰小C:那你看看下面这个代码。

static void Main(string[] args)
{string password = "";password = Console.ReadLine();if (password=="mima") {Console.WriteLine("口令正确");}
}

👸小媛:唔,你又开始吓我了,答应我,别吓我,我不飘了。 😂

🐰小C:其实很简单的,第一句使用 string 创建了一个字符串变量 password,并且赋值为空,也就是什么都没有;随后这个字符串变量 password 就等于用户输入的口令。

👸小媛:然后 if 是什么东西?

🐰小C:if 就是一个表示逻辑判断的关键字,在 if 后的圆括号中输入判断条件,这里是 password==“mima” 意思是判断 password 这个字符串变量存储的内容是否是 mima 这个字符串。

👸小媛:你这里是不是写错了,你用两个等于号了。 😲

🐰小C:没错哟,在这里使用两个等于号正式表示判断这两个等于号的左右两边是否相等,因为我们在 C# 中使用一个等于号一般是用来表示程序赋值的意思。

👸小媛:明白了,请继续解释。

🐰小C:在圆括号后,使用一对花括号括起来的代码就是等这个条件 password==“mima” 判断正确后需要执行的代码。

👸小媛:你的意思是说条件对了就执行 Console.WriteLine(“口令正确”); 吧?

🐰小C:是的,你去运行试一下。

👸小媛:好勒,我发现如果输入正确条件成立那么就显示口令正确,如果我输入错误,那么将会什么都不显示。


🐰小C:嗯,因为我们条件判断错误后没有任何代码进行显示,不过我们可以加条件判断错误后需要执行的内容。

static void Main(string[] args)
{string password = "";password = Console.ReadLine();if (password=="mima") {Console.WriteLine("口令正确");}else{Console.WriteLine("口令错误");}
}

👸小媛:那个 else 就是条件判断错误后需要执行的语句吗?

🐰小C:是的,如果条件判断错误,将会执行 else 后花括号内的代码,也就是显示 口令错误。

👸小媛:懂了,我运行了一下,显示出来了。 😂

🐰小C:不过在这里需要注意的一点是,if else 是一个结构,你不能够在 if else 之间使用其它的代码使其中断这个结构链接,这样会出错的,就像下面这个代码就是错误的示范。

static void Main(string[] args)
{string password = "";password = Console.ReadLine();if (password=="mima") {Console.WriteLine("口令正确");}int b = 10;else{Console.WriteLine("口令错误");}}

👸小媛:上面这个代码就是在 else 之前添加了一个创建 b 变量并且赋值的语句,这样是不行的?别的代码也不行吧,然后这样就中断了 if 和 else 之间的联系,这样完整的结构就被破坏了,导致整个代码错误,你是这个意思吧?

🐰小C:是的,其实你应该可以发现,我们这个 if else 可以判断用户账号密码输入是否正确,在今后你写游戏的时候会经常用到 if 语句的。

👸小媛:哈哈哈,幸好我会了,以后用起来应该问题不大。 😂

🐰小C:别高兴得太早哟,if 语句的知识点可不止这一点哟,哈哈哈。下一节我们继续吧。

👸小媛:冲冲冲,问题不大。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/287127.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Python可视化】利用Numpy绘制各种统计图表

NumPy简介 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质…

这个设计原则,你认同吗?

前言我们都知道依赖注入的方式常见的主要有三种构造函数注入属性注入接口注入在大名鼎鼎的Spring框架中大量使用属性注入的方式,属性注入的方式写起来那是真的爽;而在Asp.NetCore中则不支持属性注入,如果不使用第三方库,我们就只能…

Android之提示Unable to instantiate fragment***MyLikeFragment .could not find Fragment constructor

1 问题 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.appsinnova.android.keepdrop/com.appsinnova.android.keepdrop.account.favorite.activity.MyLikeActivity}: androidx.fragment.app.Fragment$InstantiationException: Unable to instantiat…

SQLServer2008-镜像数据库实施手册(双机)SQL-Server2014同样适用

SQL Server2008R2-镜像数据库实施手册(双机)SQL Server2014同样适用 一、配置主备机 1、 服务器基本信息 主机名称为:HOST_A,IP地址为:192.168.1.155 备机名称为:HOST_B,IP地址为:192.168.1.156 二、主备实…

一万字一篇文20分钟学会C语言和Python,十四年编程经验老鸟传授经验之道

前言 昨天在直播中有粉丝问我如何快速的对编程语言入门,我想这个问题是有必要让大家知道的,相必也有很多新手对于如何快速完成编程语言的入门学习很感兴趣,本篇文将会使用 C 语言以及 Python 为例,做出对比,让大家对编…

C语言基于dag的基本块优化,基于dag的基本块优化参考.docx

基于dag的基本块优化参考基于DAG的基本块优化1.实验目的与任务了解基本块的DAG表示及其应用,掌握局部优化的基本方法。2.实验要求设计一个转换程序,把由四元式序列表示的基本块转换为DAG,并在构造DAG的过程中&#xff…

【Python可视化】Windows 10系统上Pyecharts安装教程

简单的Python库,如Numpy,可以直接在PyCharm中自动下载并安装。 同添加Python环境变量一样,需要先添加pip环境变量。pip位于C:\Python27\ArcGIS10.8\Scripts路径下。 WinR→cmd: 安装完成!

使用.Net分析.Net达人挑战赛参与情况

背景C#是我2012年在大学课程中接触的,.NET Framework 我也一直使用至今。从2014年.NET 开源,2019年发布.NET Core 3 的时候,公司刚好有 Nvidia Jetson 平台 Linux 嵌入式设备的开发任务,.NET 又刚是适用于 Windows, Linux, 和 mac…

Android之RecycleView实现指定范围的拖动效果

1 问题 在RecycleView里面实现指定位置的拖动效果,(这里是实现线性布局的,不是网格布局的) @Overridepublic boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) {Log.i(TAG, "onMove viewHolder.getA…

十分钟如何学会C语言?掌握规律举一反三考试提50分!

前言 上周写了一篇 20 分钟学会 C 语言与Python的文章——《一万字一篇文20分钟学会C语言和Python,十四年编程经验老鸟传授经验之道》,之后见粉丝转了一个话题“十分钟如何学会C语言”,我就在想是否能够十分钟呢?答案是可以的&am…

异常何时去捕获

在业务逻辑层捕获异常。 工具类中不可处理异常,有异常要向外抛!!!转载于:https://www.cnblogs.com/swbzmx/p/5643756.html

c语言在win8系统不兼容,Win8系统中存在不兼容软件如何解决?

最近有刚升级Win8系统的用户反映,FastStone Capture截图软件在Win7系统中可以兼容,正常打开,可是在Win8系统中就不能兼容了,这让用户非常烦恼。那么,Win8系统中存在不兼容软件如何解决呢?下面,我…

Python 3.6出现报错解决方案:No Python 3.6 installation was detected,无法卸载Python

卸载Python 3.6时错误提示,No Python 3.6 installation was detected。 解决办法是,先右键→更改→Repair。 然后再卸载,完成!

Android之解决ScrollView嵌套RecycleView导致滑动冲突或者显示不全的问题

1 问题 ScrollView嵌套RecycleView导致滑动冲突或者显示不全的问题 2 解决办法 1)、ScrollView替换成普通布局,然后RecycleView用的BaseMultiItemQuickAdapter多布局来写,也就是整个页面只有一个RecycleView,用来取代ScrollView…

MASA Auth - 权限设计

权限术语Subject:用户,用户组Action:对Object的操作,如增删改查等Object:权限作用的对象,也可以理解为资源Effect:规则的作用,如允许,拒绝Condition:生效条件…

iOS js oc相互调用(JavaScriptCore)

http://blog.csdn.net/lwjok2007/article/details/47058795转载于:https://www.cnblogs.com/wlsxmhz/p/5645985.html

Android怎么自定义listview布局,Android ListView自定义布局

编辑:找一个 “开箱即用” 的帖子的末尾例子!因为你看到多行受到影响我猜它有些事情要做系统如何回收资源,也许对Button的引用是不明确的。我不确定我在哪里选择了这种做法(Android教程或我们以前的开发人员通过这些教程学习了Android)。然而…

【必懂】C语言水仙花数题解

若是大一学子或者是真心想学习刚入门的小伙伴可以私聊我,若你是真心学习可以送你书籍,指导你学习,给予你目标方向的学习路线,无套路,博客为证。 前言 本专栏内容将会以轻松、简单的方式完成习题的解答,用…

Android之点击图片底部出现灰色圆圈效果

1 需求 点击图片底部出现灰色圆圈效果 2 代码实现 1、num_oval_gray_def.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="oval"androi…

【ArcGIS风暴】ArcGIS 10.8中计算体积的方法总结

ArcGIS 10.8提供了表面体积和面体积两种计算体积的方法。 一、表面体积 用途:用于计算表面和参考平面之间区域的面积和体积。 Situation 1:参考面以上 Situation 2:参考面以下 Python脚本: import arcpy from arcpy import envarcpy.CheckOutExtension("3D")…