飞道的博客

(9)有一些人在学习编程的时候总以为代码是死板的

343人阅读  评论(0)

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

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

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

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


本教程目录

《看聊天记录都学不会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:小媛,我们继续开始学习 if else 吧。

👸小媛:为啥还要学?之前学了两节这个内容了。 😡

🐰小C:难道你以为就这一点吗?

👸小媛:难道不是吗? 😡

🐰小C:你是不是以为编程就是那么死板的吗?老师教给你知识点后你就以为老师教给你的知识点就是大部分了吗?

👸小媛:那不就是怪你了嘛?你都没说,我不会怪我咯。 😡

🐰小C:emmm,其实我可以跟你说基本上这节课要讲的内容你学过,没有新的知识点,但是你就是不会这样去用。

👸小媛:emmm,所以这是谁的问题。

🐰小C:哈哈哈,你觉得呢?其实这是你还不熟的原因,但是你不知道如何灵活运用会导致后你后面学习编程的时候会有困难。

👸小媛:所以说你这是在为我好咯。 😤

🐰小C:那不是嘛 =。=。

👸赶紧讲吧,啰啰嗦嗦,不跟你拌嘴了。 😤

🐰小C:这一节我们讲的是 if 语句的嵌套。

👸哈?这又是啥东西?套娃吗?

🐰小C:昂,对的,你看看下面这个代码。

static void Main(string[] args)
{
   
    string menu="0",menu2="";
    Console.WriteLine("请选择你要进行的操作:");
    Console.WriteLine("A.进入系统");
    Console.WriteLine("B.关闭系统");
    Console.WriteLine("C.注销");
    Console.WriteLine("D.切换账号");
    Console.WriteLine("E.选择用户");

    menu = Console.ReadLine();

    if (menu=="A"){
   
        Console.WriteLine("你选择的是 A 进入系统:");
        Console.WriteLine("请选择你接下来要进行的操作:");
        Console.WriteLine("A.返回上一级");
        Console.WriteLine("B.重置系统内容");
        Console.WriteLine("C.关闭系统防护");
        menu2 = Console.ReadLine();

        if (menu2=="A")
        {
   
            Console.WriteLine("正在返回上一级");
        }
        else if (menu2 == "B")
        {
   
            Console.WriteLine("正在重置系统内容");
        }
        else if (menu2 == "C")
        {
   
            Console.WriteLine("正在关闭系统防护");
        }

    }
    else
    {
   
        Console.WriteLine("你选择的是 B、C、D、E 选项");
    }

}

👸:哇,好长呀,不过感觉都会。

🐰小C:对呀,这就是新内容。

👸:哈?这是啥新内容?

🐰小C:看见了吗? if 语句的圆括号里面嵌套了一个 if 语句。

👸:咦?!竟然可以这样? 😂

🐰小C:对呀,可以呀,不然你以为。 在代码编程中都是很灵活的,只要你符合规定,那么你就可以去进行很自由的代码编写,实现不同的功能,所以编程才可以无限可能,创造不同的东西。

👸:唔,原来你之前说的编程不死板是这个意思。

🐰小C:既然你会,那我就不多说了,你来跟大家解释一下这是什么意思吧?

👸:简单啊,就是一个 if 语句内部,又有一个 if 语句;意思就是 外层的 if 语句条件正确后,在执行的流程中还有另外一个 if 语句,这样就实现了两个 if 语句的嵌套,结果我都为你敲出来了。

🐰小C:那你试一下使用 if 嵌套语句去实现一个帐号密码的判断。

👸:那不就是小意思,代码和结果如下。

static void Main(string[] args)
{
   
    string user="0",pw="";
    Console.WriteLine("请输入账号:");
    user = Console.ReadLine();

    Console.WriteLine("请输入密码:");
    pw = Console.ReadLine();

    if (user == "1bit"){
   
        Console.WriteLine("帐号正确,正在判断密码...:");
        if (pw == "A123456")
        {
   
            Console.WriteLine("密码输入正确...:");
        }
    }
    else
    {
   
        Console.WriteLine("帐号不通过...");
    }

}

🐰小C:不错不错,使用 if 语句可以进行嵌套,一个流程的条件触发正确后就会执行其对应的流程,当然这个流程也是可以添加 if 语句或者其它语句的。

👸:明白了,都是小问题。 😎


转载:https://blog.csdn.net/A757291228/article/details/116176417
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场