2008年1月11日 星期五

lab recursive method

Write a recursive method to compute Fibonacci series.

Hint:

fib(n)=fib(n-1)+fib(n-2)

期末報告

書名:SCJP認證應試教戰手冊

作者:黃彬華

發行所:上奇科技股份有限公司

出版日期:200611月出版一刷

1. 題目:thissuper的運用,試將thissuper的觀念用程式來實現。

2. 學到的觀念:在課堂上老師有提到過this的用法,在此可以複習並加深自己的觀念,還有就是知道super的觀念與用法。

3. this是個代名詞,代表由所在類別產生出來且正在執行的物件,所以可以呼叫所在類別的屬性、方法或是建構式。而super也是個代名詞,代表父類別產生出來的物件。


書名:徹底研究 Java Object

作者:Jacquie Barker

編譯:鄧瑋敦/博碩文化

出版:博碩文化股份有限公司

出版日期:20067月初版

1. 題目:試用程式比值與比址

2. 這一題我是找課本中的範例來作答,因為感覺上好像懂,要做又做不出個所以然,只知道說物件的比較可以從值得比較是否相同以外,也可以從記憶體位置來比較是否相同。

3. 只能從課本的說明來看懂要怎麼用。


書名:最新JAVA2程式設計實例入門

作者:高橋麻奈

出版:博碩文化股份有限公司

出版日期:2006126

1. 題目:使用 sort(),試寫出薪資排列的程式?

2. 學到了要怎麼輕易的利用JAVA內建的函式來完成所需的功能。

3. 在程式中使用 .sort()就可以達到使陣列排序的效果。

2008年1月4日 星期五

Lab Magic Parking Tower

A parking tower is out of order someday. If you park a Benz, you will end up with a Torben. Write a program to simulate this scenario. First create a class called CarParked which has a static method called outOfOrder. Name an object called yourCar, which happens to be a Benz. Your program should contain a class called CarParked and a test program called CarParkedDemo which test the method by CarParked.outOfOrder(yourCar).

Hint: You may study Display 5.14 to get some ideas.

Demo:

Lab Array

Study Display 6.1, and then write a program that can sort numbers in ascending order.

2007年12月28日 星期五

Lab: Static Method II

Define a Complex class with a static method for computing complex addition. Use (2+3i)+(4+5i) in your test.

Demo:


Lab Static Method

Study Display 5.2.
Using static variables and static methods to implement the class Fibonacci such that
the first call to Fibonacci.next()
returns 2, the second returns 3, and then 5, and so on.

Demo:


Homework 12/21/2007

Design a method that can compute the vector inner product. You must define Vector class in the first place. Write a demo program to verify your program works. You should use constructors to initialize the two vectors.