// W tej wersji na poziomie aplikacji przełączam locale na amerykańskie. Zarówno podczas wczytywania danych, jak i wypisywania printf, będą używane kropki
publicstaticvoidmain(String[]args){
// jeszcze przed utworzeniem Scannera
Locale.setDefault(Locale.US);
Scannersc=newScanner(System.in);
System.out.printf("Co chcesz kupić? ");
Stringtowar=sc.nextLine();
System.out.printf("Ile kosztuje jedna sztuka towaru %s? ",towar);
doublecena=sc.nextDouble();
System.out.printf("Ile sztuk towaru %s chcesz kupić? ",towar);
intsztuk=sc.nextInt();
doublesuma=sztuk*cena;
System.out.printf("Za %d sztuk towaru %s zapłacisz %.2f zł\n",sztuk,towar,suma);