Doing the Java course, I noticed my machine behaves different from Mosh’s.
System.out.print("Annual interest: ");
float annualInterest = scanner.nextFloat();
This piece of code give me an error if I give it “0.2” ( without quotes). It needs a float with comma… Why? And how can I set my machine (is it the os or the IDE, or …) so that it behaves like I’m in the US.
Also currency is different. I see the price in Euros. That is not a big problem. I learned that I can set the currency like:
String morgageFormatted = NumberFormat.getCurrencyInstance(Locale.US).format(mortgage);
But again: how can one set currency so that it always be US?
I’m running on MacOS Catalina, IntelliJ 2020.3.2, openjdk15