Formatowanie danych wyjściowych

0

Witam, szybkie pytanie: Jak uzyskać wydrukowaną cenę? Mam na myśli format: "Cena to x zł oraz y gr".

Użycie metody printf jest odpowiednie?

 
  double x;
       x = 1015;
       double cena = x/100;
       System.out.printf("%.2f", cena);

PS
Mógłby ktoś po krótce przedstawić schemat powyższej metody? Który w kolei znak odpowiada za co?
Z góry dziękuję ;)

1

Rozumiem, że x to cena w groszach. Metoda printf jest niezbyt przydatna.

 int x = 1015;
 System.out.println("Cena to "+x/100+" zł oraz " + x%100+" gr");
0

Racja, tak dużo prościej. Dziękuję :) A sama metoda prtntf? Jak działa?

1

Przyjemnej i owocnej lektury https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html
System.out.printf(...) jest równoważne z System.out.print(String.format(...)).

0

Jeszcze raz dziękuję :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1