public class Test {
public Test() {
print("is 5 even? ");
println("" + even(5));
print("is 5 odd? ");
println("" + odd(5));
double d = 42;
println("d = " + d);
println("d x 3 = " + triple(d));
println("d x .5 = " + half(d));
println("d x 1.5 = " + threeHalves(d));
method3();
method2();
method1();
}
private boolean even(int number) {
return number % 2 == 0;
}
private boolean odd(int number) {
return !even(number);
}
private double triple(double number) {
return 3*number;
}
private double half(double number) {
return .5 * number;
}
private double threeHalves(double number) {
return triple(half(number));
}
private void method1() {
System.out.println("method1() called");
method2();
method3();
System.out.println("method1() finished");
}
private void method2() {
System.out.println(" method2() called");
method3();
System.out.println(" method2() finished");
}
private void method3() {
System.out.println(" method3() called");
System.out.println(" method3() finished");
}
public void print(String s) {
System.out.print(s);
}
private void println(String s) {
System.out.println(s);
}
public String toString() {
return "this is a Test object";
}
}
|