CodeGym
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題

課程

  • 評論
  • 關於我們
開始
開始學習
立即開始學習
  • My Progress
  • Courses
  • 任務地圖
  • 課程
  • Java 中的數字與字元

    JAVA 25 SELF
    等級 6,課程 1
    在本講座中,你將了解 Java 的數值與字元型別:有哪些整數與浮點型別, BigInteger 與 BigDecimal 有何用處,如何在常值中使用後綴與底線,什麼是 char,以及它與 Unicode 的關係。實用的表格、範例與建議——都在這裡。
    可用
  • 浮點數與型別 double 入門

    JAVA 25 SELF
    等級 6,課程 2
    在這堂 Java 課中,你將了解什麼是浮點數、 float 與 double 的差異、如何宣告與初始化變數、透過 Scanner 讀取資料、使用 String.format 格式化輸出,並看到在混合計算 int 與 double 時的典型錯誤。
    可用
  • 精確度問題與特殊值

    JAVA 25 SELF
    等級 6,課程 3
    為什麼在 Java 中,表達式 0.1 + 0.2 不會剛好得到 0.3、如何以容許誤差比較浮點數、 double 有哪些特殊值( Infinity、 NaN),以及如何用 Double.isInfinite 與 Double.isNaN 檢查它們。我們會解析典型錯誤並展示實務範例。
    可用
  • 數值的四捨五入與格式化

    JAVA 25 SELF
    等級 6,課程 4
    在本講座中,我們將說明如何在 Java 中進行數值的四捨五入與美觀輸出: Math.round() 方法、 Math.floor()、 Math.ceil()、 Math.rint() 的差異、四捨五入到指定位數、小數格式化( DecimalFormat 與 String.format),以及「 四捨五入」與「 格式化」的差異與常見錯誤。並附有實用範例與表格。
    可用
  • Java 中的顯式與隱式型別轉換

    JAVA 25 SELF
    等級 6,課程 5
    解析 Java 中的型別轉換:自動(擴張)與顯式(縮小)轉型,涵蓋 int、 double、 long、 byte、 char 之間的轉換,混合運算式的規則,使用 Integer.parseInt 與 Integer.toString 在數字與字串之間轉換,以及轉型( ( int ))與透過 Math.round 進行四捨五入有何不同。附實作範例與常見錯誤。
    可用
  • IT 產品開發

    JAVA 25 SELF
    等級 6,課程 6
    在本講座中,你將了解 IT 產品的開發流程:團隊中有哪些角色、他們如何協作、Product Owner、UX Designer、DevOps 與開發人員各自做什麼,還會認識現代數位服務開發方法的演進歷程.
    可用
  • 我 — 最棒的人

    JAVA 25 SELF
    等級 7,課程 0
    在這篇激勵文章中,你將了解為什麼通往成功的道路對每個人都是獨一無二的、如何在不犧牲重要事物的前提下選擇自己的策略,以及為什麼不僅要努力工作,還要聰明地工作。本文將幫助你從新的角度看待競爭、勤奮與文化觀念。
    可用
  • 認識陣列

    JAVA 25 SELF
    等級 7,課程 1
    本講次將帶你認識 Java 的陣列:它是什麼樣的容器物件、如何建立不同型別的陣列、如何透過索引存取元素、理解陣列在記憶體中的儲存方式、使用 length 屬性,以及避免常見錯誤(例如越界存取)。內容搭配程式碼範例與直觀示意圖。
    可用
  • 一維陣列的基本操作

    JAVA 25 SELF
    等級 7,課程 2
    在這堂課中,我們會講解在 Java 中對一維陣列的日常操作: String 類型的陣列、 null 的含義與陷阱、快速初始化的方法、 for-each 迴圈、修改元素、基礎計算(總和、最大值、最小值、平均值)、輸入/輸出與常見錯誤。全部都配有清晰的程式碼範例與說明。
    可用
  • 二維陣列

    JAVA 25 SELF
    等級 7,課程 3
    在本講次中,我們將探討 Java 的二維陣列:宣告語法 int[][]、建立與初始化、以索引 [row][col] 存取元素、表格的填充與輸出。你將理解為什麼它是「陣列的陣列」,以及這種模型在實務上為什麼好用。附範例與插圖。
    可用
  • 交錯陣列(Jagged Arrays)

    JAVA 25 SELF
    等級 7,課程 4
    在本講座我們會解析 Java 中的交錯陣列:它與「傳統」的二維陣列有何不同、如何宣告與初始化( int[][]、 new int[ 3][])、如何用一般迴圈與 for-each 迴圈來走訪,並建立學生成績的範例。此外也會看看多維陣列( int[][][])以及常見錯誤: ArrayIndexOutOfBoundsException、 NullPointerException、與 length 混淆等。
    可用
  • Arrays 類別:sort, fill, copyOf, equals

    JAVA 25 SELF
    等級 7,課程 5
    來看 Java 的工具類別 Arrays:如何快速排序與填充陣列、整體或依區間複製、正確比較內容( equals/ deepEquals),以及漂亮地輸出資料( toString/ deepToString)。包含大量實務範例、半開區間的細節與常見錯誤。
    可用
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 30
學習
  • 註冊
  • Java 課程
  • 題目協助
  • 價格
  • Java 語法
社群
  • 用戶
  • 文章
  • 論壇
  • 聊天
  • 成功故事
  • 動態
  • 聯盟計畫
公司
  • 關於我們
  • 聯絡方式
  • 評價
  • 新聞中心
  • CodeGym for EDU
  • 常見問題
  • 支援
CodeGymCodeGym 是一門從零開始學習 Java 程式設計的線上課程。這門課程是初學者精通 Java 的完美方式。它包含超過 1200 題、具即時檢驗功能,以及涵蓋 Java 基礎理論的必要範圍。為了幫助你在學習上成功,我們實作了一系列激勵功能:測驗、程式專案、關於有效學習的內容,以及 Java 開發者職涯相關內容。
追蹤我們
介面語言
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia
繁體中文
Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"程式設計師是培養出來的,不是天生的" © 2026 CodeGym
MastercardVisa
"程式設計師是培養出來的,不是天生的" © 2026 CodeGym