iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

從零開始學程式語言:Java 新手修煉記 系列

身為非資工相關科系的大學生,在兩個月前因緣際會之下開始對寫程式感興趣,再稍稍體驗之後,發現自己對程式設計有著意外的好奇心,因此,想趁著這次機會更深入了解這個對我而言既陌生又充滿挑戰的領域。
於是乎,決定從 Java 開始,利用這次 IT 鐵人賽的機會,給自己一個從零開始學習的挑戰,希望透過每天的練習與紀錄,一步一步累積基礎,從看得懂程式碼,到能夠自己寫出程式,也看看自己在 30 天後究竟能走到哪裡。

參賽天數 8 天 | 共 8 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1——熟悉 VSCode、複習 Java 基礎語法

本日學習: 安裝並設置 VSCode、嘗試撰寫第一個程式(如下列程式碼)☑ public class CH1_1{ public static vo...

2026-09-15 ‧ 由 ling__ 分享
DAY 2

Day 2:變數、資料型別與基礎運算(1)

本日學習: 整數: byte、short、int(整數)、long、char(字元),每種可表達的範圍不同,要小心溢位 e.g. int num = 30...

2026-09-16 ‧ 由 ling__ 分享
DAY 3

Day 3:變數、資料型別與基礎運算(2)

本日學習: 關係運算子: 大於(>)、小於(<)、大於等於(>=)、小於等於(<=)、等於(==)、不等於(!=) 邏輯運算子:...

2026-09-17 ‧ 由 ling__ 分享
DAY 4

Day 4:程式流程控制(1)

本日學習: 結構的類型:循序性、選擇性、重複性 if 敘述: 判斷 true or false e.g. import java.util.Scann...

2026-09-18 ‧ 由 ling__ 分享
DAY 5

Day 5:程式流程控制(2)

本日學習:需要重複執行某區塊時,可使用以下三種敘述 for 敘述: for(迴圈的初始值; 判斷條件; 增減量){迴圈主體;} 依迴圈的初始值設定變數起始...

2026-09-19 ‧ 由 ling__ 分享
DAY 6

Day 6:程式流程控制(3)

本日學習: 巢狀迴圈: 迴圈敘述中有其他迴圈敘述 可混合e.g. public class Ch6_1{ public static void ma...

2026-09-20 ‧ 由 ling__ 分享
DAY 7

Day 7:程式流程控制練習與陣列(1)

本日練習題目:(1) 試著撰寫一個程式,可以輸入一個整數,並印出此數的絕對值 import java.util.Scanner; public class Ch...

2026-09-21 ‧ 由 ling__ 分享
DAY 8

Day 8:程式流程控制練習與陣列(2)

本日練習: 利用巢狀 for 迴圈撰寫一程式來繪出以下圖形112123123412345 public class Ch8_1{ public st...

2026-09-22 ‧ 由 ling__ 分享