課程名稱:程式設計I

指導老師:蔡佳麟

學生:蕭名舜

學號: 40207044

組別:5

週次:第01-05[回首頁]

 

Part I指定作業:

作業1試說明JAVA語言發展的歷史?

答案1Java是Sun Microsystems 所發展出來的一種程式語言,是第一種能在Internet上具有互動能力的程式語言。最早的發源可追溯至發展消費性電子產品 Consumer Electronics的控制軟體,當時所使用的語言是C、C++,但立即就知道C與C++都不適用。因而,James Gosling 便於1990年開始發展另一種更適用於消費性電子產品的程式語;Java 就因而誕生了。Sun 的綠色計畫(Green Project)是第一個以Java language發展的計畫;該計畫主要的目的是要發展出一套控制家電產品的人機介面(錄放影機、電視、電話、燈光、呼叫器等),當時還發展出一套雛型掌上電腦(*7)。緊接著的便是VOD(Video-on-demand)的計畫。Java原來不叫Java是James Gosling以他辦公室窗外的大橡樹而命名為 Oak的。但是後來發現Oak之名已被公司中的另一個程式語言所用。在開過數次會議之後,最後才以Java命名。1995年五月,於SunWorld研討會正式發佈了Java的技術,且在該次研討會中,Netscape公司副總裁Marc Andreessen宣佈該公司的Netscape Navigator將會支援Java applets(Netscape 2.0於1995年底便推出了)。自1995年暑假,Java即受到電腦業界的高度注意,特別是在Internet和Multimedia相關產品方面;亦引起了各種媒體如Time、Business Weekly、CNN等的注意與熱烈參與討論。有人形容,Java之於WWW的關係就如同試算表(Spreadsheet)之於個人電腦的關係。事實上,以Java的功能,勢必在資訊界掀起另一番高潮,對網路的發展,又邁入了另一個新的紀元。

 

作業2JAVA有那些基本資料型別?

答案2  Java程式非常重視資料型別,Java程式是屬於「強型別(strongly typed language」的程式語言,意思是變數的使用必需符合它所定義的型別,否則,程式編譯時會產生錯誤。

 Java的資料型別可區分為兩大類:「基本資料型別(Primitive Data Types」和「參考資料型別(Reference Data Types「基本資料型別」有8個,除了這8個型別外,其除的資料型別都是屬於「參考資料型別」。「基考資料型別」變數所佔的記憶體大小並不相同,但「參考資料型別」的變數是用來儲存物件的記憶體位置,它們的大小都是4Bytes。以最簡單的區分方式,我們可以這樣分別:「基考資料型別」變數儲存實際的內容,「參考資料型別」變數儲存著它代表的物件的記憶體位置。但在本章中,我們只討論「基本資料型別」變數。

作業3常數與變數有何不同?寫一程式說明之。

答案3

public class Variable { public static void main(String[] args) { int ageForStudent = 5; double scoreForStudent = 80.0; char levelForStudent = 'B'; System.out.println("年級\t 得分\t 等級"); System.out.printf("%4d\t %4.1f\t %4c", ageForStudent, scoreForStudent, levelForStudent); }

 

參考來源: google

作業1http://vrschool.ice.cycu.edu.tw/teacher/Tech1/java/java2.html

作業2http://mis.hwai.edu.tw/~kevin/MISProject/JAVAProject/chapter2/c2-3.htm

作業3:http://tw.knowledge.yahoo.com/question/question?qid=1405112216445

 

Part II 01-05週學習心得彙整

1

 

2

 

3

 

4

 

5