iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

櫛風風的「完全不會寫程式,從零開始的 Kotlin 教學」 系列

本題目主要目的是希望寫給「完全不會寫程式」的人,而且櫛風原本常用語言也不是Kotlin ,所以寫的程式基本上以易懂、以後方便學習其他語言為主,不會刻意使用各種 Kotlin 才有的語法來達成目的。且著重在語法跟思考模式,範例題目也是命令列介面。

參賽天數 29 天 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day01][前導]前言

關於本系列 由於櫛風這陣子加入了Taiwan Kotlin User Group,開始大概接觸了 Kotlin 這個程式語言,又因為最近一年實在是太廢了,想做點...

2022-09-16 ‧ 由 櫛風 分享
DAY 2

[Day02][前導]什麼是寫程式?

程式設計 = 演算法 + 資料結構 這是工程師裡一直流傳的句子,也算是點出了我們的主題,之後也會在資料結構及演算法的小節介紹他們分別是什麼。 但在這裡我們先...

2022-09-17 ‧ 由 櫛風 分享
DAY 3

[Day03][前導]什麼是程式語言?

我們為了讓電腦能理解你說的話,來照著你的指示執行,所以發明了一種共同語言來進行溝通,也就是傳說中由0跟1組成的機械語言。 不過對於人類而言,要能讀懂機械語言會有...

2022-09-18 ‧ 由 櫛風 分享
DAY 4

[Day04][前導]Kotlin介紹

Kotlin 是一個主要在 Java 虛擬機上執行的靜態型別程式語言,但也可以編譯成 javascript,甚至也可以當成腳本語言來用,這對眾多程式語言而言是一...

2022-09-19 ‧ 由 櫛風 分享
DAY 5

[Day05][前導]環境設定

[前導]環境設定 為了學習的方便,我們就直接裝IDE而不是用編輯器、編輯器分開。 Jetbrains開發的 Intellij IDEA 應該仍然是Kotlin的...

2022-09-20 ‧ 由 櫛風 分享
DAY 6

[Day06][語法]Hello Kotlin!

在上一篇文中,我們已經寫了我們第一段程式碼,現在我們先來理解這一段的意思。 fun main(){ println("Hello Kotlin...

2022-09-21 ‧ 由 櫛風 分享
DAY 7

[Day07][語法]變數宣告

變數,也是幾乎所有程式語言都會擁有的東西。 簡單來說,就是「把我們的資料存起來」。 聽起來很簡單,卻大有門道,如果今天學的是C甚至是更古老的語言,你甚至需要自己...

2022-09-22 ‧ 由 櫛風 分享
DAY 8

[Day08][語法]輸出與字串與輸入

前面也曾經提過,輸入跟輸出也是程式很重要的一部分,不過我們今天教的是只在終端機介面輸出而已,其他的方法就有待你們自己去發掘了。 輸出與字串 輸出的話,我們已經學...

2022-09-23 ‧ 由 櫛風 分享
DAY 9

[Day09][語法]運算

上集解答 fun main(){ var name:String = "Shane Liu" var age:Int =...

2022-09-24 ‧ 由 櫛風 分享
DAY 10

[Day10][語法]判斷

上集解答 fun main(){ var a = readln().toInt() var b = readln().toInt() v...

2022-09-25 ‧ 由 櫛風 分享