diff --git a/Darlehenberechner.java b/Darlehenberechner.java index 6322bbc..fc7f147 100644 --- a/Darlehenberechner.java +++ b/Darlehenberechner.java @@ -164,6 +164,15 @@ class Darlehenberechner { .setAnfangsmonat(YearMonth.of(2024, Month.SEPTEMBER)) ).berechneWerte();*/ + if (args.length == 0) { + askParametersAndRun(); + } else { + parseParametersAndRun(args); + } + } + + + private static void askParametersAndRun() throws IOException { DECIMAL_FORMAT.setParseBigDecimal(true); var konfig = new Konfiguration(); @@ -199,8 +208,11 @@ class Darlehenberechner { konfig.setSondertilgungProzent((BigDecimal) DECIMAL_FORMAT.parse(in)); } new Darlehenberechner(konfig).berechneWerte(); + } - /*var konfig = new Konfiguration(); + + private static void parseParametersAndRun(String[] args) { + var konfig = new Konfiguration(); int count = 0; DECIMAL_FORMAT.setParseBigDecimal(true); while (count < args.length) { @@ -239,7 +251,7 @@ class Darlehenberechner { } count++; } - new Darlehenberechner(konfig).berechneWerte();*/ + new Darlehenberechner(konfig).berechneWerte(); }