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.