2009年5月25日 星期一

Lab 24 : Static Method II

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

main:


Complex Class:

Lab 23 : 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.

main:

CarParked Class:

2009年5月11日 星期一

Lab 23 : Static Method

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

Lab 22 : Math methods

Compute the following mathematical functions.

Math.round(3.2)
Math.round(3.6)
Math.floor(3.2)
Math.floor(3.6)
Math.ceil(3.2)
Math.ceil(3.6)

Lab 21 : Finding the max of three numbers

Write a static method that computes the maximum of three float numbers।

2009年5月10日 星期日

Homework 10

Do Project 7 of Chapter 4।

main Class:





Temperature Class:




2009年5月4日 星期一

Lab 20 : Java Constructor

Write constructors in the lab Fraction Addition

main Class:



Fraction Class:

Lab 19 : Method Overloading

依據Class definition 3,修改程式使其接受三種setDatedate1।setDate(1,2,2008);date2.setDate("February",2, 2008);date3.setDate(2008);

main Class:

EqualsAndToString Class:



2009年5月3日 星期日

Homework 9

Do project 2 of Chapter 4.

強烈要求同學一定要親自動手做,鼓勵同學將理論與實作密切配合。
相信只要同學真正的努力用功,縱使資質稍差,應該都可以學到Java程式設計之知識

main Class:


Fraction Class: