Jos haluaa sallia (ja vaatia) syötettävät desimaaliluvut desimaalipisteellisinä, sen saa aikaan seuraavasti:
import java.util.Scanner; // Scanner-luokka tuodaan käännösyksikköön
import java.util.Locale; // <--------------
public class PisteSenOllaPitaa {
private static Scanner lukija =
new Scanner(System.in).useLocale(new Locale("en_GB")); // <--------------
public static void main(String[] args) {
double pituus;
System.out.print("Pituutesi? ");
pituus = lukija.nextDouble(); // Syötteessä käytettävä desimaalipistettä!
System.out.println("Olet " + pituus + " senttiä pitkä.");
System.out.println("Enkö olekin viisas!");
}
}
Tällä kurssilla asialla ei ole sen suurempaa merkitystä, mutta tosielämässä hyvinkin voi olla.