好消息2020年4月13日晚7.30我在CSDN开播,等你来聊天
预约连接:https://live.csdn.net/room/A757291228/MJWK0Gem
由于部分粉丝要求想要学做游戏,我就更新了C#。这回我是真的生产队的驴、化成灰我C语言、python、C#都一周6篇打底。可以关注我加我好友提你们想学的内容哟~
本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题。此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将会逐步更新。
若有想学习的内容可以在评论区留言,根据大家的要求持续更新。点赞过十万就算化成灰我也更新下一篇。(肯定不到,也会更的。)
有问题也可以在评论区留言,也可以私聊我加我好友共同交流一起进步~
喜欢内容欢迎关注我、评论、点赞、收藏,这对我很重要,谢谢~
本教程目录
《看聊天记录都学不会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 语句的知识点可不止这一点哟,哈哈哈。下一节我们继续吧。
👸小媛:冲冲冲,问题不大。
转载:https://blog.csdn.net/A757291228/article/details/115657176