上課聽得懂,但是敲不出來程式碼怎麼辦?

it_君子發表於2013-06-09

老師,我上課聽得懂,但是敲不出來程式碼怎麼辦?

首先,搞清楚兩個問題:
1,真的聽懂了嗎?
2,程式碼到底是什麼?

老師上課為了讓大家更易於接受複雜的技術,
都會盡量用一些淺顯易懂的比喻以及圖形將其簡單化,
所以聽起來感覺都懂了,可是真正理解比喻後面的知識點了嗎?
能把比喻和知識點關聯起來嗎?還是僅僅聽懂比喻了呢?
如果總結中寫不出心得,或者無法講出來,說明還沒有懂,
所謂的聽得懂僅僅是偽明白而已。
所以筆記和總結會幫助你明確是否是真的懂了!

接下來,程式碼是什麼呢?
記住:程式碼僅僅是思想的一種體現形式。
也就說,先有的是思想,再用某一種程式碼體現出來,
同一個思想,既可以用Java程式碼體現,又可以通過C++程式碼體現。
所以程式碼僅是體現形式。

那麼該怎麼敲程式碼呢?
不急,敲程式碼前,明確四步走就可以了。
1,明確需求,就是你要做什麼?

2,明確思路,就是你要怎麼做?

3,明確步驟,就是通過哪些物件和方法完成。

4,敲程式碼!

而我們真正要掌握的解決問題的思路,
而思路是在不斷解決問題中積累的。
剛開始,就應該注重這方面的積累,多和同學交流,多向老師請教。
要知道,無思路,無程式碼。

好吧,就用Hello World來簡單演示一下這四步。

/*
需求:練習一個hello world程式。

思路:
1,要先有個類,因為java程式都定義類中,
java程式都是以類的形式存在的。
2,要讓這個程式可以執行起來。
3,執行完希望在執行後有hello world字樣顯示出來,實現我和程式的互動。

步驟:
1,定義類,用class關鍵字來完成類的定義,並起一個閱讀性強的類名。
2,為保證獨立執行,定義主函式:
 public static void main(String[] args)這時固定格式的。
3,為了顯示具體字樣,可以通過使用輸出語句:System.out.println("hello world");


為了加強這個程式碼可複習性,加上所需的註釋。
*/
class Demo
{
 //定義一個主函式,為了保證程式的獨立執行。
 public static void main(String[] args)
 {
  System.out.println("hello world");//這是輸出語句,用於將括號中的資料列印到控制檯上,
        //ln可以在資料的結尾處換行。
 }
}

相關文章