optionally prompt or parse for parameters
This commit is contained in:
parent
9fe2163b6e
commit
9075dcf0a3
@ -164,6 +164,15 @@ class Darlehenberechner {
|
|||||||
.setAnfangsmonat(YearMonth.of(2024, Month.SEPTEMBER))
|
.setAnfangsmonat(YearMonth.of(2024, Month.SEPTEMBER))
|
||||||
).berechneWerte();*/
|
).berechneWerte();*/
|
||||||
|
|
||||||
|
if (args.length == 0) {
|
||||||
|
askParametersAndRun();
|
||||||
|
} else {
|
||||||
|
parseParametersAndRun(args);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private static void askParametersAndRun() throws IOException {
|
||||||
DECIMAL_FORMAT.setParseBigDecimal(true);
|
DECIMAL_FORMAT.setParseBigDecimal(true);
|
||||||
|
|
||||||
var konfig = new Konfiguration();
|
var konfig = new Konfiguration();
|
||||||
@ -199,8 +208,11 @@ class Darlehenberechner {
|
|||||||
konfig.setSondertilgungProzent((BigDecimal) DECIMAL_FORMAT.parse(in));
|
konfig.setSondertilgungProzent((BigDecimal) DECIMAL_FORMAT.parse(in));
|
||||||
}
|
}
|
||||||
new Darlehenberechner(konfig).berechneWerte();
|
new Darlehenberechner(konfig).berechneWerte();
|
||||||
|
}
|
||||||
|
|
||||||
/*var konfig = new Konfiguration();
|
|
||||||
|
private static void parseParametersAndRun(String[] args) {
|
||||||
|
var konfig = new Konfiguration();
|
||||||
int count = 0;
|
int count = 0;
|
||||||
DECIMAL_FORMAT.setParseBigDecimal(true);
|
DECIMAL_FORMAT.setParseBigDecimal(true);
|
||||||
while (count < args.length) {
|
while (count < args.length) {
|
||||||
@ -239,7 +251,7 @@ class Darlehenberechner {
|
|||||||
}
|
}
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
new Darlehenberechner(konfig).berechneWerte();*/
|
new Darlehenberechner(konfig).berechneWerte();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user