Jag försöker skriva om den här raden skriven i C till Java utan att lyckas alltför väl. Finns det något bra sätt att göra det på?
printf("%12i ", x);
Nånting i den här stilen:
System.out.printf("%12d", x);
är väl en bra början? Jag utgår från att du kör Java 5, där en ny klass, Formatter, finns. Och så finns det bekvämlighetsmetoderna printf och format på div. ställen, bägge gör samma sak.
Om du inte kör Java 5, byt upp dig bums. Det finns inga skäl att jobba med gamla javaversioner.