summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf/java1/aufgabe12/UpnMain.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/fhswf/in/inf/java1/aufgabe12/UpnMain.java')
-rw-r--r--src/de/fhswf/in/inf/java1/aufgabe12/UpnMain.java17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/de/fhswf/in/inf/java1/aufgabe12/UpnMain.java b/src/de/fhswf/in/inf/java1/aufgabe12/UpnMain.java
index 9d056a6..30c3204 100644
--- a/src/de/fhswf/in/inf/java1/aufgabe12/UpnMain.java
+++ b/src/de/fhswf/in/inf/java1/aufgabe12/UpnMain.java
@@ -30,12 +30,19 @@ public final class UpnMain
{
UPN test = new UPN();
-
- test.calculate("5 3 - 2 * 10 9 - / 10 6 - 8 6 - 2 * / -");
- System.out.println(test.getResult());
- test.calculate("-3.1415 abs");
- System.out.println(test.getResult());
+ try
+ {
+ test.calculate("5 3 - 2 * 10 9 - / 10 6 - 8 6 - 2 * / -");
+ System.out.println(test.getResult());
+ test.calculate("-3.1415 abs cos");
+ System.out.println(test.getResult());
+ }
+ catch (IllegalArgumentException e)
+ {
+ System.err
+ .println("UPN string encountered error: " + e.getMessage());
+ }
}
}