Rechenzeichen bei Termen - Darstellung bei Schleifen

Voidshift

Mitglied
Hallo,

Sagen wir mal ihr habt eine Schleife die folgenden Kommentar ausgibt

Java:
while (variableX < 5)  {
         ++variableX;
         System.out.print(variableX+" + ");
         result = result+x;
}
System.out.print("\nErgebnis: "+result);

Ausgabe wäre z.B.:
1+1+1+1+1+
Ergebnis: 5

Wie kriegt man jetzt aber "1+1+1+1+1+" auf die Form "1+1+1+1+1+"
 

JStein52

Top Contributor
Spontan fällt mir nur ein dass du die Zahl und das "+" Zeichen getrennt ausgibst und abprüfst ob du beim letzten Schleifendurchgang bist. In dem Fall gibst du es nicht aus.

Java:
while (variableX < 5)  {
         ++variableX;
         System.out.print(variableX);
         if (variableX != 4)
             System.out.print(" + ");
         result = result+x;
}
System.out.print("\nErgebnis: "+result);
 

JStein52

Top Contributor
Aber da ist doch nur eine Schleife ??!! Oder meintest du nur eine while-Schleife ohne Abfragen drin ?
Das Problem ist dann, du hast 5 Schleifendurchgänge, willst aber nur 4-mal was ausgeben. Da musst du irgendwie was abfragen. Oder du machst nur 4 Schleifendurchgänge und gibst die 5.Zahl hinter der Schleife aus. Aber dann stimmt dein result nicht mehr bzw. ist dann auch anders als vorher so dass du das auch evtl. noch einmal inkrementieren musst. Ich kenne azu den Zusammenhang in deinem Code nicht und weiss auch gar nicht was result und x sein sollen.

Code:
while (variableX < 4)  {
         ++variableX;
         System.out.print(variableX+" + ");
         result = result+x;
}
System.out.print(++variableX);
System.out.print("\nErgebnis: "+result);
 

Dompteur

Top Contributor
Eine Variante wäre, dass du in der Schleife keine Ausgabe machst, sondern nur den String erzeugst. Nach der Schleife löscht du die letzte 3 Zeichen (" + ") wieder raus. Diesen String gibst du aus.

Dann habe ich noch eine andere Variante ohne explizites "if":
Java:
String trenner = "";
while (variableX < 5)  {
          ++variableX;
          System.out.print(trenner + variableX);
          result = result+x;
         trenner = " + ";
}
System.out.print("\nErgebnis: "+result);
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Rechenzeichen als regex Java Basics - Anfänger-Themen 10
S Variablen Rechenzeichen als Variablen in Rechnung einbinden Java Basics - Anfänger-Themen 4
J Variablen Rechenzeichen und Zahlen verknüpfen für einen Taschenrechner Java Basics - Anfänger-Themen 17
W "switch" Anweisung - Rechenzeichen? Java Basics - Anfänger-Themen 5
V StringTokenizer für Rechenzeichen Java Basics - Anfänger-Themen 12
C Darstellung von Datum - Codes richtig? Java Basics - Anfänger-Themen 2
pkelod Binäre Darstellung Bitwise-Operator Java Basics - Anfänger-Themen 10
W OOP Objektorientiert: Darstellung von Uhrzeiten im 24-Stunden-Format Java Basics - Anfänger-Themen 15
J Frage zur Darstellung Java Basics - Anfänger-Themen 2
I Darstellung von Brüchen Java Basics - Anfänger-Themen 25
T Erste Schritte Darstellung der Java-Projekte in Eclipse Java Basics - Anfänger-Themen 2
H Eclipse , Design-Modus, unvollständige Darstellung Java Basics - Anfänger-Themen 0
I Fehlermeldung bei Darstellung von Arrays Java Basics - Anfänger-Themen 2
G Graphische Darstellung (Arbeiten mit einem Window) Java Basics - Anfänger-Themen 1
M Arrays: Trennung von Daten und Darstellung Java Basics - Anfänger-Themen 1
B Quadratwurzel nach Heron in rekursiver Darstellung Java Basics - Anfänger-Themen 1
M Darstellung von Dezimalzahlen Java Basics - Anfänger-Themen 2
S Darstellung eines Balkendiagrammes Java Basics - Anfänger-Themen 14
G Adjazenzlisten-Darstellung Java Basics - Anfänger-Themen 2
J Falsche Darstellung von Float Java Basics - Anfänger-Themen 2
J Automatentheorie-Darstellung der regulären Sprache eines DEA Java Basics - Anfänger-Themen 5
A Char Bytes Umwandlung und Darstellung Java Basics - Anfänger-Themen 3
Fab1 Interface UML Darstellung von impl. Methoden Java Basics - Anfänger-Themen 7
K Problem mit JTable Daten-darstellung Java Basics - Anfänger-Themen 6
-horn- Einfache graphische Darstellung von 3D Koordinaten für Flugbahnen? Java Basics - Anfänger-Themen 4
Z Probleme bei Darstellung von Brüchen Java Basics - Anfänger-Themen 15
D Bit-Darstellung Gleitkommazahl Java Basics - Anfänger-Themen 2
E JLabel deaktivieren ohne Veränderung der Darstellung Java Basics - Anfänger-Themen 2
F Tabellenähnliche Darstellung Java Basics - Anfänger-Themen 17
F Datentypen 4- bit darstellung Java Basics - Anfänger-Themen 5
DStrohma Alternative Darstellung von Paketen in Eclipse Java Basics - Anfänger-Themen 2
H Darstellung ComboBox in jTable Java Basics - Anfänger-Themen 5
B Effektive Implementierung für Darstellung großer Datenmengen in Jogl Java Basics - Anfänger-Themen 5
E Darstellung der Choice Einträge Java Basics - Anfänger-Themen 4
W Darstellung negativer Zahlen und Mengen von Zahlen Java Basics - Anfänger-Themen 9
A Program zur Darstellung von Zahlen in Java Java Basics - Anfänger-Themen 4
S Darstellung der Ausgabe Java Basics - Anfänger-Themen 8
A GregorianCalendar -Darstellung mit drawString Java Basics - Anfänger-Themen 3
D Darstellung in Swing Java Basics - Anfänger-Themen 6
A JFileChooser Darstellung Java Basics - Anfänger-Themen 3
K Silo Volumenberechnung mit Visueller darstellung Java Basics - Anfänger-Themen 20
S Darstellung von Umlauten Java Basics - Anfänger-Themen 24
P Problem mit Darstellung im Baum Java Basics - Anfänger-Themen 4
T Special Character darstellung Java Basics - Anfänger-Themen 4
G Problem mit der Darstellung (JFreechart) Java Basics - Anfänger-Themen 3
D JFileChooser Darstellung ändern? Java Basics - Anfänger-Themen 4
B Darstellung eines gesperrten JTextField Java Basics - Anfänger-Themen 2
M Illegal Escape Character und keine Darstellung? Java Basics - Anfänger-Themen 7
S Swing-Darstellung in Windows-Optik? Java Basics - Anfänger-Themen 13
M Programm zur Darstellung von Abschreibungen Java Basics - Anfänger-Themen 5
B Grafische Darstellung einer Emailverteilerliste Java Basics - Anfänger-Themen 2
G Problem bei der Darstellung von bestimmten ASCII-Zeichen Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben