[POO] Shapes.java asserts

This commit is contained in:
TiagoRG 2023-03-06 15:20:20 +00:00
parent 9cafc7b65b
commit bc34e91a3e
1 changed files with 6 additions and 6 deletions

View File

@ -4,8 +4,7 @@ class Circle {
public double radius;
public Circle(double radius) {
if (radius <= 0)
return;
assert radius > 0;
this.radius = radius;
}
@ -14,6 +13,7 @@ class Circle {
}
public void setRadius(double radius) {
assert radius > 0;
this.radius = radius;
}
@ -40,8 +40,7 @@ class Triangle {
public double side3;
public Triangle(double side1, double side2, double side3) {
if (side1 <= 0 || side2 <= 0 || side3 <= 0)
return;
assert side1 > 0 && side2 > 0 && side3 > 0;
this.side1 = side1;
this.side2 = side2;
this.side3 = side3;
@ -52,6 +51,7 @@ class Triangle {
}
public void setSides(double side1, double side2, double side3) {
assert side1 > 0 && side2 > 0 && side3 > 0;
this.side1 = side1;
this.side2 = side2;
this.side3 = side3;
@ -80,8 +80,7 @@ class Rectangle {
public double side2;
public Rectangle(double side1, double side2) {
if (side1 <= 0 || side2 <= 0)
return;
assert side1 > 0 && side2 > 0;
this.side1 = side1;
this.side2 = side2;
}
@ -91,6 +90,7 @@ class Rectangle {
}
public void setSides(double side1, double side2) {
assert side1 > 0 && side2 > 0;
this.side1 = side1;
this.side2 = side2;
}