carookee - group communication for you
Home / JavaForum / Java allgemein
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.504 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 959 von 2212 (43%) |<   <   >   >|

Autor m 3
Datum 23.05.02, 21:38
Betreff Re: ausgabeformatierung


Zunächst einmal weigere ich mich mehr als 10 Zeilen source ernsthaft verstehen zu müssen.
Die Fähigkeiten von Java zur Konsolensteuerung sind unterdurchschnittlich.
Wenn Du das allen ernstes formatiren möchtest, kannst Du:
a) Gleich eine HTML, XML, TeX oder sonst was davon machen,
b) Jede Zahl vor der Ausgabe explizit in einen String umwandeln, und die Anzahl der Leerzeichen in Abhängikeit der Länge des Strings ausgeben. Der Einfachheit halber wirst Du sicherlich von einer maximalen Stringlänge ausgehen wollen.
public class Algorithmus {
    public static final int MAX_ZAHLENLENGTH = 21; //half of the truth...
    //..
    for (int y=0; y<weite; y++) {
        String zahl = Integer.toString( zahlenfeld[ x ][ y ] );
        System.out.print(zahlenfeld[x][y]);
        for( int xyz = 0; xyz < MAX_ZAHLLENGTH - zahl.length(); xyz++ ) {
            System.out.print( " " );
        }
    }
}


Das geht sicher auch Laufzeiteffizienter. Würde ich nach suchen, wenn es grösser wird.

Viel Spass,
m3


Diskussionsverlauf:
ausgabeformatierung
        Re: ausgabeformatierung
            Re: ausgabeformatierung
    Re: ausgabeformatierung

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com