Vector wirft nun eine Exception, wenn durch 0 geteilt wird

This commit is contained in:
ngb
2022-06-30 21:22:12 +02:00
parent 62e9f5d0f2
commit 445bc29480

View File

@@ -361,6 +361,9 @@ public class Vector extends Point2D.Double {
} }
public Vector div( double scalar ) { public Vector div( double scalar ) {
if( scalar == 0.0 ) {
throw new IllegalArgumentException("Can't divide by zero.");
}
x /= scalar; x /= scalar;
y /= scalar; y /= scalar;
return this; return this;