"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

[Java]Kurze Frage

ill 11.11.2008 - 10:21 993 4
Posts

ill

...
Avatar
Registered: Nov 2003
Location: Salzburg
Posts: 2059
Hallo

so ich steh grad komplett auf der Leitung.
Ich soll schnell ne ganz simple Ausgabe machen, die so aussehen soll:

Code:
x  | f(x)
--------------
-3  |  1
-2  | -1
-1  | -1
 0  |  1
 1  |  5
 2  | 11

Also sollen Alle Zahlen direkt untereinander stehen und nciht durch das - davor verrutscht werden
ist ja ganz simpel, nur ich komm grad einfach mit System.out.printf nicht drauf

kann mir da kurz jemand ne hilfestellung geben?

danke schonmal

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9818
if(number < 0)
system.out.printf(number);
else
system.out.printf(" " + number);

?

tinker

SQUEAK
Avatar
Registered: Nov 2005
Location: NÖ
Posts: 5219
nope, dann passt die 11 zb nicht.

Funktioniert afaik mit %<Zahl>d

siehe: hier

zb.:
Code:
out.printf( "|%5d| |%5d|\n" , i, -i);    // |  123| | –123|

deftenski

mit barockfelgen
Avatar
Registered: May 2002
Location: back home
Posts: 1241

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Bitte wähle für deine Fragen in Zukunft ein aussagekräftigeres Subject, z.B. "Frage: Zahlen formatieren" oder sowas.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz