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.



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.



2007年12月27日 星期四

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.

Hint: The inner product is not a vector. It is a number (scalar).


2007年12月21日 星期五

Lab Java Constructor

Use Display 4.14 to call 4.13 (2nd ed.) orDisplay 4.12 to call 4.11 (1st ed.).











After you finish the above, try the following
Date birthday = new Date("Jan",1,2000);
birthday.Date("Feb",1,2000);
birthday.setDate("Feb",1,2000);
birthday=new Date("Mar",1,2000);



2007年12月12日 星期三

Homework 12-7-2007

1. Define a Complex class and write an object oriented program to compute (2+3i)+(4+5i) in Java.

2007年12月7日 星期五

lab Fraction equality test

Write a program to implement a method that can check whether 2 fractions are equal. You will implement a class called Fraction consisting of a numerator and a denominator. The equality test of 2 fractions should return a boolean value.
Use the following as the tests.
1/2, 2/4
5/6, 6/7
Hints:Fraction f1, f2;
f1.equals(f2);


lab Fraction Addition

Write a program to implement a method that can do additions of 2 fractions. You will implement a class called Fraction consisting of a numerator and a denominator. The additions of2 fractions should be equal to a fraction.Use 1/2+1/3 as the test.
Hints:
Fraction f1, f2;
f1.add(f2);


Homework 11-30-2007