schleifen fehler

lwqyt

Mitglied
Hey habe folgende Aufgabe:

1.Lies den Wert von n ein.
2.Setzt i auf 3.
3.Solange i<2n, wiederhole:
a)Erhöhe i um 1.
b)Gib (1/(2i+1))

Der Algorithmus soll auf drei verschiedene Arten implementiert werden: Schreiben Sie jeweils ein Java-Programmstück, das diesen Algorithmus als while-,als for-und als do-while-Schleife realisiert.
Sämtliche Programmstücke sollen die gleichen Ausgaben erzeugen.

Ist ja eigentllich easy going mein quellcode ist dieser:

Java:
import java.io.*;
public class Schleifen 
{
	public static void main(String []args)
	throws IOException
	{
		BufferedReader input=new BufferedReader (new InputStreamReader(System.in));
		
		double summe;
		double n;
		double i;
		double aus;
		String strn;
		
		System.out.println ("Geben sie n ein ");
		strn=input.readLine();
		n = Double.parseDouble(strn);
		
		//while schleife
		System.out.println("while Schleife");
		i=3;
		while(i<=2*n)
		{
			
			i=i+1;
			aus=(1/(2*i+1));
			System.out.println(aus);
		}
		
		//for Schleife
		
		System.out.println("for Schleife");
		
		for(i=4;i<=2*n;i++)
		{
			System.out.println(1/(2*i+1));
		}
		//do while
		System.out.println("do-while Schleife");
		do
		{
			
			i=i++;
			summe=(1/(2*i+1));
			System.out.println(summe);
		}while (i<2*n);
		
	}
}

nur jetzt ist das problem er gibt mir bei der do schleife keine Ausgabe, und ich weiß net woran das liegen kann. ???:L

mfg. jojo
 

D4rkscr43m

Bekanntes Mitglied
1. du setzt vor der do-while-Schleife i nicht zurück.
2. Prüfst du deine Eingabe nicht vor dem Durchlauf der do-while-Schleife
3. ergibt
Code:
i=i++;
wenig Sinn... weil das i rechts und links vom = unterschiedlich sind.
4. Ist deine Prüfung in der while-Schleife falsch. Aber immerhin hast du bei der for-Schleife daran gedacht bei 4 anzufangen und ich hoffe, dass es nicht nur ein Versehen ist, dass du hier bis <= 2*n prüfst.
 

lwqyt

Mitglied
Danke schonmal für die schnellen antworten

1. wie setzte ich denn i zurück, fällt mir gerade net mehr ein
2. Wie prüfe ich denn das denn ?
3. Jo da haste recht, habs schonmal abgeändert
4. Wie fix ich denn die while schleife, und ja das von der for schleife war so gewollt, also war kein versehen.
 

D4rkscr43m

Bekanntes Mitglied

lwqyt

Mitglied
jo die while schleife hab ich jetz wieder richtig durch (i<2*n) anstatt <=
jedoch wenn ich jetz vor die do schelife i=3; setz wird eine zahl einfach nur bei dieser schleife durchgespammt :/

Das mit der if-abfrage, zu überprüfung weiß ich leider nicht wie das geht, sowas haben wir im unterricht noch net gemacht.
 

D4rkscr43m

Bekanntes Mitglied
jo die while schleife hab ich jetz wieder richtig durch (i<2*n) anstatt <=
jedoch wenn ich jetz vor die do schelife i=3; setz wird eine zahl einfach nur bei dieser schleife durchgespammt :/

dann hast du dein
Code:
i=i++;
noch nicht korrigiert.

Das mit der if-abfrage, zu überprüfung weiß ich leider nicht wie das geht, sowas haben wir im unterricht noch net gemacht.

Ihr macht Schleifen bevor ihr das wichtigste an der Schleife besprochen habt? Oo was ist das denn für ein Lehrer/Dozent? oO
Ich bin immer wieder erstaunt...
 

lwqyt

Mitglied
Jo unsere lehrerin is richtig unfähig, die kopiert alles nur aus irgendeinem buch, ich musst ihr auch erklären warum ich bei der for schleife bei 4 angefangen habe -.-
 
P

pappawinni

Gast
Java:
import java.io.*;
public class Schleifen
{
    public static void main(String []args)
    throws IOException
    {
        BufferedReader input=new BufferedReader (new InputStreamReader(System.in));
        
        double n;
        double i;
        String strn;
        
        System.out.println ("Geben sie n ein ");
        strn=input.readLine();
        n = Double.parseDouble(strn);
        
        //while schleife
        System.out.println("while Schleife");
        i=3;
        while(i<2*n)
        {
            
            i++;
            System.out.println(i+" : "+(1/(2*i+1)));
        }
        
        //for Schleife
        
        System.out.println("for Schleife");
        
        for(i=4;i<=2*n;i++)
        {
            System.out.println(i+" : "+(1/(2*i+1)));
        }
        //do while
        System.out.println("do-while Schleife");
        i=3;
        do
        {
            
            i++;
            System.out.println(i+" : "+(1/(2*i+1)));
        }while (i<2*n);
        
    }
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M While-Schleifen-Fehler Java Basics - Anfänger-Themen 4
T schleifen Java Basics - Anfänger-Themen 3
Kingdako Wie löse ich eine Mathematische Formel mit Arrays und Schleifen? Java Basics - Anfänger-Themen 32
S Erste Schritte While Schleifen Java Basics - Anfänger-Themen 11
M geschachtelte for-Schleifen - Einmaleins ausgeben Java Basics - Anfänger-Themen 3
Mikejr Schleifen Java Basics - Anfänger-Themen 4
java-starter Erste Schritte Mit While Schleifen Programme schreiben Java Basics - Anfänger-Themen 4
K geschachtelte "for-Schleifen" Java Basics - Anfänger-Themen 3
Alen123 Potenzen in Schleifen Java Basics - Anfänger-Themen 26
Alen123 String wiederholen mit Schleifen Java Basics - Anfänger-Themen 1
A Schleifen und Boolsche Ausdrücke Java Basics - Anfänger-Themen 42
W Schleifen Java Basics - Anfänger-Themen 36
S Interaktive Abfrage, Hilfe mit Schleifen! Java Basics - Anfänger-Themen 6
Mojtaba1986 Hausaufgabe (Schleifen) Java Basics - Anfänger-Themen 33
A Schleifen Verzweigungen Java Basics - Anfänger-Themen 18
C Sind die while-Schleifen richtig in for-Schleifen ersetzt worden? Java Basics - Anfänger-Themen 8
D Schleifen Problem Java Basics - Anfänger-Themen 2
H Muster mit verschachtelten Schleifen kreieren. Java Basics - Anfänger-Themen 2
A Schleifen in Java Java Basics - Anfänger-Themen 4
A Schleifen, Hilfe! Java Basics - Anfänger-Themen 6
C Schleifen Durchlauf Java Basics - Anfänger-Themen 7
J Schleifen Wiederholendes Zeichenmuster Java Basics - Anfänger-Themen 4
K For-Schleifen Ablauf Java Basics - Anfänger-Themen 5
L Anzahl der Aufrufe von Schleifen bestimmen Java Basics - Anfänger-Themen 1
S Hilfe bei Java Aufgabe (Schleifen) Java Basics - Anfänger-Themen 25
B Verschachtelte For Schleifen Java Basics - Anfänger-Themen 8
G Input/Output Schleifen Durchlauf Java Basics - Anfänger-Themen 5
A Erste Schritte Schleifen Java Basics - Anfänger-Themen 5
J Muster und Schleifen Java Basics - Anfänger-Themen 33
H ERGÄNZUNGSFRAGE: Klammersetzung bei if-else Anweisungen und Schleifen Java Basics - Anfänger-Themen 2
scratchy1 Argumente mit verschiedenen Schleifen ausgeben Java Basics - Anfänger-Themen 3
C Schleifen Java Basics - Anfänger-Themen 12
E geschachtelte for-schleifen Java Basics - Anfänger-Themen 6
L Übungsaufgabe zu Schleifen Java Basics - Anfänger-Themen 7
W Erste Schritte Rechnen mit Schleifen? Denkanstoß gesucht Java Basics - Anfänger-Themen 15
A Erste Schritte for-Schleifen vereinfachen Java Basics - Anfänger-Themen 5
S Immer das selbe mit den Schleifen Java Basics - Anfänger-Themen 24
kokojamboo92 Schleifen und Arrays Java Basics - Anfänger-Themen 7
N Problem mit Schleifen Java Basics - Anfänger-Themen 20
O Array, geschachtelte For-Schleifen Java Basics - Anfänger-Themen 34
S While-Schleifen Ausgabe als String? Java Basics - Anfänger-Themen 1
R Threads Pause zwischen zwei Schleifen Java Basics - Anfänger-Themen 1
D verschachtelte Schleifen Java Basics - Anfänger-Themen 6
H Schleifen (anfänger) Java Basics - Anfänger-Themen 13
C Variablen in Schleifen außerhalb verwenden Java Basics - Anfänger-Themen 2
L Schachbrettnummerierung mit Schleifen.. Java Basics - Anfänger-Themen 3
H Schleifen Java Basics - Anfänger-Themen 8
L Zahlentripel und for-Schleifen Java Basics - Anfänger-Themen 2
T Spezielle Aufgabe zu Schleifen Java Basics - Anfänger-Themen 3
T Erste Schritte Schleifen-Stop Java Basics - Anfänger-Themen 14
kilopack15 Rekursion und Schleifen Java Basics - Anfänger-Themen 27
I Mehre While-Schleifen hintereinander Java Basics - Anfänger-Themen 13
P Terminieren diese Schleifen Java Basics - Anfänger-Themen 6
L Was heißt terminieren bei Schleifen? Java Basics - Anfänger-Themen 3
I Brauche Hilfe bei Schleifen Java Basics - Anfänger-Themen 18
C Erste Schritte While-Schleifen-Problem Java Basics - Anfänger-Themen 3
W Schleifen bei Greenfoot Java Basics - Anfänger-Themen 4
B Operatoren Stopp von Schleifen Java Basics - Anfänger-Themen 9
K Loop ohne Schleifen Java Basics - Anfänger-Themen 2
V Rechenzeichen bei Termen - Darstellung bei Schleifen Java Basics - Anfänger-Themen 7
E Muster auf der Konsole ausgeben lassen (Schleifen) Java Basics - Anfänger-Themen 7
C Erste Schritte Probleme bei Aufgaben zu Schleifen Java Basics - Anfänger-Themen 11
F OOP Schleifen und Probleme mit Setter und Getter Java Basics - Anfänger-Themen 1
L Blöcke bei verschachtelten Schleifen Java Basics - Anfänger-Themen 3
L Kurze Frage zu verschachtelten Schleifen Java Basics - Anfänger-Themen 3
E Erste Schritte Sternchenpyramide mit For-Schleifen erstellen Java Basics - Anfänger-Themen 9
H Best Practice Wie mit break verschachtelte Schleifen komplett verlassen? Java Basics - Anfänger-Themen 2
arti28 Erste Schritte For-Schleifen und While-Schleifen, String als Muster ausgeben. Java Basics - Anfänger-Themen 3
T [Schleifen] Schleifenproblem Java Basics - Anfänger-Themen 4
F Verschachtelte Schleifen Java Basics - Anfänger-Themen 4
J Hilfe verschachtelte Schleifen Java Basics - Anfänger-Themen 5
O Geschachtelte For-Schleifen Java Basics - Anfänger-Themen 1
D Zeichnen, Schleifen Java Basics - Anfänger-Themen 7
S Zeichnen , Schleifen Java Basics - Anfänger-Themen 4
L Schleifen und Array, nur letzte Eingabe wird ausgegeben Java Basics - Anfänger-Themen 3
Z Frage zu for-Schleifen Java Basics - Anfänger-Themen 5
M Wie kann ich eine Ausgabe vervielfachen? (Schleifen) Java Basics - Anfänger-Themen 4
Z Schleifen Beispiel: Fakultät Java Basics - Anfänger-Themen 26
T Erneute Frage zu Schleifen Java Basics - Anfänger-Themen 4
V Schleifen die nicht voneinander abhängen! (für CAN-BUS) Java Basics - Anfänger-Themen 10
T Anfängerfrage zu Schleifen und Arrays Java Basics - Anfänger-Themen 5
S for-Schleifen Problem Java Basics - Anfänger-Themen 4
W Methoden While Schleifen Ergebnis im String speichern Java Basics - Anfänger-Themen 5
F Erste Schritte Hilfe bei Übung zu String equals() und Schleifen Java Basics - Anfänger-Themen 8
J Anzahl von for-Schleifen in Abhängigkeit von Zahleneingabe erzeugen Java Basics - Anfänger-Themen 1
X Methoden Logik-Problem mit Schleifen. Java Basics - Anfänger-Themen 7
J MouseListener für Schleifen-Objekte Java Basics - Anfänger-Themen 13
W Aufgabe mit Schleifen Java Basics - Anfänger-Themen 8
M Sektkelch mit Schleifen Java Basics - Anfänger-Themen 9
F Methoden JTable + 2 For-Schleifen Java Basics - Anfänger-Themen 4
I Listen, for - Schleifen Java Basics - Anfänger-Themen 8
N Schleifen Problem Java Basics - Anfänger-Themen 3
L Histogram mittels Schleifen und Arrays Java Basics - Anfänger-Themen 9
A Ausgabe von Schleifen nebeneinander? Java Basics - Anfänger-Themen 3
T durchlaufene while-Schleifen zählen Java Basics - Anfänger-Themen 3
X Array Ausgabe bei Verwendung von 2 Schleifen erklären Java Basics - Anfänger-Themen 8
K Schleifen und Exceptions Java Basics - Anfänger-Themen 8
J Schachbrett mit Hilfe von while-Schleifen Java Basics - Anfänger-Themen 10
F Nach Beendigung aller Schleifen von vorn anfangen, Java Basics - Anfänger-Themen 5
R Anzahl der ineinander verschachtelten for-Schleifen von Variable abhängig machen Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben