創作內容

2 GP

工具介紹和第一次的程式接觸

作者:播磨拳兒│2018-08-16 12:42:53│巴幣:4│人氣:208
這一篇開始就會碰到程式,但是不會說明太多

主要是要給第一次接觸程式設計的你體驗何謂「程式設計」


首先,先來介紹工具吧



老實說啦,常用的區塊頂多只有這些

網路上雖然也有不少教學,但是很少把工具解說的非常詳盡(只是想偷懶啦)

========================================================================
再來就是準備開啟新的專案了

一個專案通常就像是一個App一樣,或者說是一個「功能」

請找到「File」後打開「New」裡面的「Java Project」



打開之後就是要新增專案



專案名稱是一定要輸入

這邊特別說明

在程式設計的業界中

「專案名稱開頭會大寫」

為什麼? 老實說我也不知道= =

就像手扶梯大家都會靠右邊站一樣的道理

沒有人規定,你不做反而奇怪

雖然沒有硬性規定一定要大寫

但是久了之後你也會開始跟我一樣習慣大寫

真要解釋,只是讓接手程式的人一眼看得出來這個東西的規模等級(?)

這邊我們就用剛學程式一定要的「HelloWorld」來開頭吧

什麼?為啥要哈囉世界?

其實你去看別的程式語言也一樣

剛開始學一種新的語言,就像是你來到了一個新世界

向這個世界打招呼一樣.........吧......

好啦,故事是瞎掰的,我也不知道為啥要哈囉世界= =

你要哈囉一二三, 哈囉你我他都可以啦

開頭記得要大寫就好(你要小寫我也不會阻止你,只是你未來回頭看,應該會咒罵你當年沒有大寫)

不騙你,我自己就是這樣= =



順帶一提

「_」底線這類的命名是可以接受的

像是「Hello_World」

其他符號就盡量別亂加

別讓一兩年後的你回頭來咒罵當年的自己這種蠢事發生...(真的是過來人經驗談)

建立好之後請按「Finish」結束

就會新增一個專案了



緊接著請在「src」資料夾新增一個「Class」

新增方式有三種

第一:對著src按右鍵



第二:點選src後,點左上角的圖示



第三:點選src後到「File」裡面「New」新增



話說到底是哪個白癡要弄那麼多種新增方式啊

新增後會出現下面畫面




一樣的

「Class」這個層級會需要大寫

Class中文翻譯叫「類別」,後面會慢慢解釋

類別層級的名稱也都會用大寫開頭

假設我們現在的專案在寫「Line」

一定會需要做登入吧?

登入就會是一個功能

這時候我就會把這個類別取名叫「Login」

同理,我們現在的哈囉世界練習

不用想得太複雜,所以就用「Main(主要)」來命名吧



程式的進入點一定要打勾
程式的進入點一定要打勾
程式的進入點一定要打勾

因為很重要,所以要講三次

就像你在蓋房子,總要有門吧?

沒有門,你蓋房子是蓋心酸的嗎? (窗戶可有可無)

沒有門是要怎麼進出?

程式也是一樣

不管啦,程式進入點打勾之後按下「Finish」後就開始會看到程式碼了



第4行的main就是程式的進入點

就算前面有上百行上千行的程式碼也一樣

程式會去找進入點,從那邊開始執行

接著我們來打一點程式吧

請在第6行打 System.out.println("Hello World");

這就是我們的程式碼了

詳細這行在幹嘛之後會慢慢解說

寫好之後按下上面的「play」吧



之後會跳出一個視窗詢問你要執行哪一支java程式



現在也只有他,也沒啥好選的吧???

成功的話會在下面的「Console」視窗內看到你的「Hello World」



簡單說明程式碼:

System.out.println("");

這整行是在呼叫程式內建的一個叫「System」這個類別(Class)

這個類別內有一個程式叫「out」

而out底下又有一個程式叫「println」

他會把你所輸入的東西輸出出來

感覺就像是以下情境:
============================================
XX國小6年3班負責代表學校參加校歌比賽唱「HelloWorld」這首歌

XX國小(相當於System)
6年級(相當於out)
3班(相當於println)
而印出來的東西就是HelloWorld
============================================

也就是Console看到的東西

當然你想要打中文也可以



因為他會把雙引號 " " 裡面的東西當成文字並且輸出

就只是這樣而已!!!

對,就只是先讓你體驗寫程式寫到發瘋的時候會幹的事情


========================總結========================================

這一篇本來就只是要讓看文章的你體驗「何謂寫程式」和「寫程式的感覺」

並不需要解說的太過艱深

我寫這篇文章的用意也是想用輕鬆的方式教人寫程式

看不到的程式憑想像力去想像電腦內發生的事情實在是太難

倒不如用生活例子舉例你也比較好理解

這樣就有達到教學的目的啦

下一篇會先從最基礎的「變數」開始教起

我也會用生活手邊拿得到的東西當例子說明給你聽的

期待下一篇還可以看到你

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4096049
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 3 篇留言

朝歌
嗯,初學者路過……

08-24 08:35

朝歌
坐等下一篇

08-24 08:35

播磨拳兒
真的假的?我還不抱持有人會看的心態耶@@感謝你的鼓勵,目前正在編寫中哦08-24 08:39
宇治金時
很有趣 期待大大的更新!XD

08-25 08:58

播磨拳兒
真的有趣嗎,我還很怕太無聊,本來就不保持有任何人會想看的心態耶,且我私底下有想編輯出書,有你們支持就很感謝了08-25 13:27
我要留言提醒:您尚未登入,請先登入再留言

2喜歡★jerryexcc 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:工具準備... 後一篇:基礎計算機概論...

追蹤私訊切換新版閱覽

作品資料夾

lemonade1120隨便逛逛的你
隨便看看 隨便看 逛逛小屋 歡迎光臨 :)看更多我要大聲說昨天22:53


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】