diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-06-09 09:13:55 +0200 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-06-09 09:13:55 +0200 |
| commit | d8cd813ddc54c455eb3071795038b97b72dc1ee9 (patch) | |
| tree | 3da37c0ec1d4d0f2de6e3e1a981542df8222ae6d /src/de/fhswf/in/inf/upnfx/util/Division.java | |
| parent | f74cd282da1f14bc3d2d768b2f68b8f6d6429e68 (diff) | |
| download | UpnFx-d8cd813ddc54c455eb3071795038b97b72dc1ee9.tar.gz UpnFx-d8cd813ddc54c455eb3071795038b97b72dc1ee9.zip | |
Add working version of UpnFx
Diffstat (limited to 'src/de/fhswf/in/inf/upnfx/util/Division.java')
| -rw-r--r-- | src/de/fhswf/in/inf/upnfx/util/Division.java | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/de/fhswf/in/inf/upnfx/util/Division.java b/src/de/fhswf/in/inf/upnfx/util/Division.java new file mode 100644 index 0000000..1bcd9fb --- /dev/null +++ b/src/de/fhswf/in/inf/upnfx/util/Division.java @@ -0,0 +1,39 @@ +/** + * + */ +package de.fhswf.in.inf.upnfx.util; + +/** + * Divides two double values. + * + * @author $Author: $ + * @version $Revision: $, $Date: $ UTC + */ +public class Division extends BinaryOperator +{ + + /** + * Intentionally empty. + * + */ + public Division() + { + } + + /* + * (non-Javadoc) + * + * @see de.fhswf.in.inf.java1.aufgabe12.BinaryOperator#eval(double, double) + */ + @Override + final double eval(double d1, double d2) + { + if (d2 == 0.0) + { + throw new IllegalArgumentException("Divisor can't be 0."); + } + + return d1 / d2; + } + +} |
