zwei Stellen nach dem Komma < Java < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
Aufgabe | es sollen nur zwei Stellen nach dem Kommer ausgegeben werden |
public class TestScanner {
public static void main(String[] args) {
double Kurs_DM = 1.95583;
System.out.println(" der Euro Kurs ist " +Kurs_DM);
}
}
Hallo, wie kann man das einrichten, dass es nur zwei Stellen nach dem Kommer ausgegeben werden und nicht wie oben Initialisiert fünf?
danke im voraus
gruß Alex
|
|
|
|
Hallo!
grundsätzlich macht man das in den meisten Programmiersprachen mit einer formatierten Ausgabe.
Sieht in C z.B. so aus:
int a=18;
int b=30;
printf(" Es ist %i:%i uhr" , a, b);
und gibt "Es ist 18:30 Uhr" aus.
Du suchst nun ein
float k=1.9558;
printf("Der Kurs ist %.2f!", k);
was "Der Kurs ist 1.96!" ergibt
Hier wird angegeben, daß du gerne eine floatvariable mit zwei Stellen hinter dem Komma ausgeben willst...
So weit das ganze in C. Aber in Java ist das prinzip das gleiche, wie es genau geht, steht hier:
http://java.sun.com/developer/technicalArticles/Programming/sprintf
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:12 Di 06.04.2010 | Autor: | capablanca |
dabke!
gruß capablanca
|
|
|
|