本次參賽以自主學習為主,旨在透過深入淺出的學習方式,系統掌握Java的核心概念和應用。透過這30天,我期望能鞏固理論基礎,提升解決問題的能力。同時,這次學習經歷將幫助我在未來進一步深入理解Java開發中的最佳實踐,並為我在學術或職場上的發展打下堅實基礎。
大家好,我是就讀大二的學生。經老師介紹,得知參與此項比賽可以訓練自己學習的恆心與耐力,並能夠複習專業知識與得到嶄新收穫。下定決心要盡力完成30天的鐵人賽! 什麼...
初步認識Java和安裝Java和IDE後,今天要來介紹不論寫哪一種程式都非常重要的一個觀念,變數與賦值。 什麼是變數變數(variable)內部的值可以不斷改變...
Java當中較為常見的資料類型(Data Type)有以下8種: var:可用於任何資料類型,也就是它可以是整數、字串、數字等等。但它有兩個限制:1.不能用在...
運算子(operator)是可以對運算元(operands)進行運算,並return值。至於回傳的值會根據運算元不同而有差異。 關係運算子(Relational...
條件判斷句用於對某個語句或語句塊內的條件進行判斷,若條件為真,則執行,否則將不執行。今天要介紹較簡單的Java if語句。 單向選擇:if當if條件句中的條件判...
陣列(Array)陣列(Array)的概念在很多程式語言裡面都有,簡單來說就是用一個變量去儲存多筆相同意義的值,就不需要讓每個值宣告成單獨的變量。若要宣告一個陣...
Java 的迴圈 (Loop) 是一種非常重要的流程結構,允許你反覆執行一段程式碼,直到特定條件不再滿足為止。 for 迴圈是一種控制語句,它可以多次重複執行J...
昨天介紹完了Java內最基本的兩種流程結構分別為for迴圈和while迴圈,今天要介紹一種較為特殊的迴圈以及迴圈的控制。 巢狀(Nested)迴圈巢狀迴圈簡單來...
Java的method也能稱為Function,中文可以翻作方法、函式、函數、副程式…它其實就是一小段的程式碼,只有在被呼叫時才會運行。我們可以將數據(或稱為參...
在介紹什麼是method overloading之前,先說明關於method的簽名(signature)。它是一個用來唯一識別一個方法的一組資訊。method的...