[Java]Kurze Frage

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/javakurze_frage_201596/page_1 - zur Vollversion wechseln!


ill schrieb am 11.11.2008 um 10:21

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 schrieb am 11.11.2008 um 10:29

if(number < 0)
system.out.printf(number);
else
system.out.printf(" " + number);

?


tinker schrieb am 11.11.2008 um 10:38

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 schrieb am 11.11.2008 um 10:38

http://java.sun.com/javase/6/docs/a.../Formatter.html


that schrieb am 11.11.2008 um 20:16

Bitte wähle für deine Fragen in Zukunft ein aussagekräftigeres Subject, z.B. "Frage: Zahlen formatieren" oder sowas.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025