This commit is contained in:
louiscklaw
2025-02-01 01:58:47 +08:00
parent b3da7aaef5
commit 04dbefcbaf
1259 changed files with 280657 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
class Circle {
private double radius;
public Circle(double r) {
radius = r;
}
public double area() {
return radius*radius*Math.PI;
}
}

View File

@@ -0,0 +1,33 @@
class Circle {
private double radius;
public Circle(double r) {
radius = r;
}
public double area() {
return radius*radius*Math.PI;
}
}
class Rectangle {
private double length;
private double width;
public Rectangle(double l, double w) {
length = l;
width = w;
}
public double area() {
return length * width;
}
}
public class Ex1 {
public static void main(String [] args) {
Rectangle r = new Rectangle(30.1, 10.2);
Circle c = new Circle(5.3);
System.out.println("r=" + r);
System.out.println("c=" + c);
}
}

View File

@@ -0,0 +1,15 @@
public class Ex2 {
public static void main(String [] args) {
Rectangle r = new Rectangle(1, 2);
System.out.println("r=" + r);
System.out.println("area=" + r.area());
r = new Rectangle(3, 4);
System.out.println("r=" + r);
System.out.println("area=" + r.area());
r = null;
System.out.println("r=" + r);
System.out.println("area=" + r.area());
}
}

View File

@@ -0,0 +1,11 @@
class Rectangle {
private double length;
private double width;
public Rectangle(double l, double w) {
length = l;
width = w;
}
public double area() {
return length * width;
}
}