看板 java 關於我們 聯絡資訊
我並不是來回答這個問題的,只是我覺得,遇到這種問題可以有這樣的想法。 ※ 引述《solo0130 (鐵鐵)》之銘言: (前略) : 問題: : a.為何main之前要有pulic,若省略會有和結果? : b.為何main之前會有static(靜態)?目的為何? : c.為何main之前會有void(空的)?表示main沒有回傳數值? 基本上這三題都是針對 main ,導致這三題都很沒用。 因為那一句話除了 args 是可以自己高興隨便亂設跟 [] 的位置可以調整一下 基本上規定就是這樣,沒有什麼為不為何的。 但是身為一個在學術體系裡面的一份子,講話不可以這樣看起來沒有什麼意義。 基本上就要對這些問題加以延伸探討, 例如說 如果是在一般的 method 上 public/static/void 有何意義。 (把問題擴展到 main 以外的地方) 為什麼 Java 的規格要寫死說那邊就是這樣。 (去根據基礎規格陳述為何那邊會這樣) 跟其他的語言相較之下 (例如 int main()) 的差異是在哪邊。 (與其他語言比較異同來陳述這種方式有何意義) 之類的 去把這些面向的東西加以探討整合出一份報告或投影片來講, 這樣講出來看起來就會頭頭是道,老師就會聽不懂,你們就會很高分。 不過遇到強者老師,你們就會被問更硬的部分。 結局一樣是像壁虎般被釘在黑板上就是了 ┐(==__==)┌ : d. system.out.println 是用來輸出結果但.out到底是什麼?是method嗎?若是method為 : 何後面還會接.Println()這個函式?system是一個物件嗎?system.out.println的運作原理 : 為何?也就是應如何清楚解釋system.out.println()。她們之間的逗點意思又該為何? : 有些東西我還不是很懂!但老師一上課就說了好多東西!他說~我們解釋不出來!扣總分5分~ : 因為我們才剛上課沒多久!! 這個沒什麼好說的, API 文件先看完 (可能 source 也看一下) 你就知道 system 是一個什麼, out 是裡面的什麼, println 是裡面的另一個什麼 運作原理拿 source 出來講一下又可以嚇死一堆人了這樣。 當然也可以搭配前面說的做法去做一些延伸閱讀或探討, 這樣你可能會更加了解說為什麼 Java 會有這種東西。 然後那個 . 請去參閱一般 Java 程式書應該都有寫, 去圖書館或者去書店站著翻看一下,不可能一整排書你全部都看不懂吧... -- 要是真看不懂可以再回來問,搞清楚你們不懂的點 對於接下來的人的學習也是有幫助的。 -- 還有人要補些其他的Java報告唬人法的嗎? XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.34.164
solo0130:萬分的感謝你,有時候感覺像C語言但是寫法又很大落差... 11/17 19:21
TonyQ:教授:這篇滿分。 11/17 19:31