diff --git a/Darlehenberechner.java b/Darlehenberechner.java index 780aacb..766f46e 100644 --- a/Darlehenberechner.java +++ b/Darlehenberechner.java @@ -1,7 +1,9 @@ +import java.io.BufferedReader; +import java.io.InputStreamReader; import java.io.IOException; -import java.io.DataInputStream; import java.math.BigDecimal; import java.math.MathContext; +import java.nio.charset.StandardCharsets; import java.text.DecimalFormat; import java.text.DecimalFormatSymbols; import java.text.ParseException; @@ -165,7 +167,7 @@ class Darlehenberechner { DECIMAL_FORMAT.setParseBigDecimal(true); var konfig = new Konfiguration(); - var dis = new DataInputStream(System.in); + var dis = new BufferedReader(new InputStreamReader(System.in, StandardCharsets.UTF_8)); System.out.print("Darlehenswert: "); konfig.setDarlehenswert((BigDecimal) DECIMAL_FORMAT.parse(dis.readLine())); System.out.print("Zinssatz: ");