《看聊天記錄都學不會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.pswp.cn/news/287127.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/287127.shtml
英文地址,請注明出處:http://en.pswp.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")…