【Flutter 學習筆記】邏輯運算符號

閱讀時間約 3 分鐘
raw-image
【Flutter 學習筆記】線上課程教學影片:連結
【Flutter 學習筆記】系列文章目錄:連結

邏輯運算符號

在程式設計中,邏輯運算符是控制程式流程和判斷條件的重要工具。在 Dart 程式語言中,我們主要使用三種邏輯運算符:邏輯 AND(&&)、邏輯 OR(||)和邏輯 NOT(!)。這些運算符能幫助我們在不同的情境下做出決策,讓程式能夠根據條件的真偽來執行相對應的操作。

變數宣告與初始化

在開始之前,我們先宣告了兩個布林變數:isSunny(是否晴天)和 isWeekend(是否週末),分別用來表示當前的天氣和日期狀況:

bool isSunny = true; // 是否晴天 
bool isWeekend = false; // 是否週末

接下來,我們將利用這些邏輯運算符來判斷不同的情況,幫助大家理解基本邏輯運算符的使用方式。

1. 邏輯 AND (&&)

邏輯 AND 運算符(&&)的特性在於,只有當兩個條件同時為真(true)時,對應的程式碼才會被執行。在以下的範例中,只有在「今天是晴天」且「今天是週末」的情況下,才會顯示「適合出遊的好天氣!」。如果不滿足這兩個條件,則會顯示「需要工作,不能出門。」。

 // 使用邏輯 AND「&&」運算符號
if (isSunny && isWeekend) {
print("適合出遊的好天氣!"); // 當晴天且週末時輸出
} else {
print("需要工作,不能出門。"); // 其他情況輸出
}

2. 邏輯 OR (||)

邏輯 OR 運算符(||)的特性在於,只要有一個條件為真(true),對應的程式碼就會被執行。在這個範例中,只要「今天是晴天」或「今天是週末」,就會顯示「可以出去玩!」。

// 使用邏輯 OR「||」運算符號
if (isSunny || isWeekend) {
print("可以出去玩!"); // 當晴天或週末時輸出
}


3. 邏輯 NOT (!)

邏輯 NOT 運算符(!)用來反轉布林值。在這裡,如果「今天不是週末」,則會顯示「需要工作,不能玩!」。

// 使用邏輯 NOT「!」運算符號
if (!isWeekend) {
print("需要工作,不能玩!"); // 當不是週末時輸出
}

透過以上的範例,我們可以看到邏輯運算符在程式中的應用,這些運算符不僅能幫助我們進行條件判斷,還能有效地控制程式的執行流程。如果你對 if 條件判斷語法還不太熟悉,請放心,後面的章節將會詳細介紹這部分內容,讓你能夠更深入地掌握 Dart 程式語言的精髓。

8會員
225內容數
哈囉!歡迎光臨我的沙龍!我是 KT,一位對應用程式開發充滿熱情的開發者。在這個專屬空間,我將與您分享我在應用開發領域的深入學習心得和豐富的實戰經驗。如果您對應用程式開發技術同樣充滿好奇,渴望不斷探索新知,歡迎成為我們的會員,一起在應用程式開發的旅途上,探索更深層次的技術世界,享受學習的樂趣。
留言0
查看全部
發表第一個留言支持創作者!
HKT實驗室 的其他內容
本篇文章介紹了五種基本的數學運算,並將每種運算的結果存入指定變數中。透過 print 函式,我們能清楚了解每個運算的結果。這些基本運算符號在程式設計中至關重要,廣泛應用於數據處理、遊戲開發等領域。
摘要:布林資料類型在 Dart 語言中用 bool 宣告,代表真或假。常用於條件判斷和控制流程,如 if 敘述。雖簡單但應用廣泛,還可與其他類型結合做複雜邏輯運算。
在這篇文章中,我們介紹了 Dart 中的字串資料類型,包括如何使用單引號和雙引號定義字串、如何建立多行字串,以及如何使用字串插入。字串資料型態在處理文字、顯示訊息或進行字串操作時非常實用,開發者可以根據需求靈活運用這些特性。
介紹 Dart 程式語言中的數字資料型別,主要分為整數(int)和浮點數(double)兩大類。整數用於不含小數點的情境,如計數等;浮點數用於需小數精度的計算場景。掌握這些基本型別,有助於在 Dart 程式設計中更有效地處理資料數據。
本文探討 Dart 變數命名規則,包括避免與關鍵字重複、字首不能為數字、可底線開頭表示私有、大小寫敏感且用小駝峰式命名、適當利用資料型別推斷及遵循團隊規範。遵循這些規則可提升程式碼可讀性和維護性,助開發者得心應手,提高程式碼品質。
變數是程式設計基本元素,可儲存不同資料類型,提高程式碼可讀性且值可動態改變。文中介紹三種宣告方式,並以重新設定變數範例說明變數特性,包括同型別可重新賦值、不同型別會編譯錯誤及不可重複宣告。鼓勵大家多實踐以提升程式設計能力。
本篇文章介紹了五種基本的數學運算,並將每種運算的結果存入指定變數中。透過 print 函式,我們能清楚了解每個運算的結果。這些基本運算符號在程式設計中至關重要,廣泛應用於數據處理、遊戲開發等領域。
摘要:布林資料類型在 Dart 語言中用 bool 宣告,代表真或假。常用於條件判斷和控制流程,如 if 敘述。雖簡單但應用廣泛,還可與其他類型結合做複雜邏輯運算。
在這篇文章中,我們介紹了 Dart 中的字串資料類型,包括如何使用單引號和雙引號定義字串、如何建立多行字串,以及如何使用字串插入。字串資料型態在處理文字、顯示訊息或進行字串操作時非常實用,開發者可以根據需求靈活運用這些特性。
介紹 Dart 程式語言中的數字資料型別,主要分為整數(int)和浮點數(double)兩大類。整數用於不含小數點的情境,如計數等;浮點數用於需小數精度的計算場景。掌握這些基本型別,有助於在 Dart 程式設計中更有效地處理資料數據。
本文探討 Dart 變數命名規則,包括避免與關鍵字重複、字首不能為數字、可底線開頭表示私有、大小寫敏感且用小駝峰式命名、適當利用資料型別推斷及遵循團隊規範。遵循這些規則可提升程式碼可讀性和維護性,助開發者得心應手,提高程式碼品質。
變數是程式設計基本元素,可儲存不同資料類型,提高程式碼可讀性且值可動態改變。文中介紹三種宣告方式,並以重新設定變數範例說明變數特性,包括同型別可重新賦值、不同型別會編譯錯誤及不可重複宣告。鼓勵大家多實踐以提升程式設計能力。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
此文件的目的是教授 Kotlin 程式語言的運算符,包括算數運算子、比較運算子、賦值運算子、位元運算子以及運算子的優先等級。這將有助於讀者更好地理解和撰寫 Kotlin 程式碼。
Thumbnail
高中數學主題練習—算幾不等式(一)
Thumbnail
此章節旨在介紹TypeScript中的運算符,包括算數運算子、比較運算子、賦值運算子、位元運算子,以及他們的優先等級。每種運算子都以清晰的解釋和代碼範例進行詳細說明,幫助讀者理解並有效地在自己的程式碼中使用。
Thumbnail
解決電腦上遇到的問題、證明正確性、探討效率 並且很著重溝通,說服別人你做的事是正確且有效率的。 內容: 計算模型、資料結構介紹、演算法介紹、時間複雜度介紹。
Thumbnail
邏輯運算子 它們在許多情境下都是程式語言中重要的工具,用於進行條件判斷和控制流程 在日常中總會遇到有些需要思考判斷的問題,比如要買東西,就會考慮到CP值,東西要好且要便宜,就是and的概念,如果在一些比較複雜的狀況,例如想晚餐吃什麼,就會想火鍋或燒烤都行,這就是or的概念。
Thumbnail
IF,Switch,三元運算子語法說明 IF條件選擇結構說明 IF為布林條件,當()內條件式滿足True執行if區塊的程式碼,不滿足則執行else區塊的程式碼,若無else也行。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
此文件的目的是教授 Kotlin 程式語言的運算符,包括算數運算子、比較運算子、賦值運算子、位元運算子以及運算子的優先等級。這將有助於讀者更好地理解和撰寫 Kotlin 程式碼。
Thumbnail
高中數學主題練習—算幾不等式(一)
Thumbnail
此章節旨在介紹TypeScript中的運算符,包括算數運算子、比較運算子、賦值運算子、位元運算子,以及他們的優先等級。每種運算子都以清晰的解釋和代碼範例進行詳細說明,幫助讀者理解並有效地在自己的程式碼中使用。
Thumbnail
解決電腦上遇到的問題、證明正確性、探討效率 並且很著重溝通,說服別人你做的事是正確且有效率的。 內容: 計算模型、資料結構介紹、演算法介紹、時間複雜度介紹。
Thumbnail
邏輯運算子 它們在許多情境下都是程式語言中重要的工具,用於進行條件判斷和控制流程 在日常中總會遇到有些需要思考判斷的問題,比如要買東西,就會考慮到CP值,東西要好且要便宜,就是and的概念,如果在一些比較複雜的狀況,例如想晚餐吃什麼,就會想火鍋或燒烤都行,這就是or的概念。
Thumbnail
IF,Switch,三元運算子語法說明 IF條件選擇結構說明 IF為布林條件,當()內條件式滿足True執行if區塊的程式碼,不滿足則執行else區塊的程式碼,若無else也行。