本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。
若有想學習的內容可以在評論區留言,根據大家的要求持續更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)
有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~
喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~
本教程目錄
《看聊天記錄都學不會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 語句或者其它語句的。
👸:明白了,都是小問題。 😎