Fibonacci-Folge mit Hilfe einer do-while-Schleife in java?
Ich versuche zu drucken Fibonacci Folge mit einem do-while
- Schleife in java und kann das nicht verstehen. Muss zwischen 0 und 100.
Ich habe den folgenden code:
int prevPrevVal = 0;
int prevVal = 1;
int currVal;
System.out.println(prevPrevVal);
System.out.println(prevVal);
do
{
currVal = prevVal + prevPrevVal;
System.out.println(currVal);
prevPrevVal = prevVal;
prevVal = currVal;
} while (prevVal <= 100);
- wiki.answers.com/Q/Fibonacci_series_with_do_while_in_java
- Sie hätten auch einfach Googeln dies.
- Was ist Ihre Frage?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein Vereinfachtes Programm zu finden, aus der Fibonacci-Reihe durch die Bereitstellung der bedingte Beschränkung in der while-Schleife. Hoffe, Euch eine Vorstellung zu bekommen über mit dieser....!!
Sollte dies Ihre Lösung
Hier gehen Sie :
Verwenden der grundlegenden Struktur eines
do-while
- Schleife aus der Dokumentation:Was Sie wollen in der "Anweisung(en)" Abschnitt ist zu erhöhen (und möglicherweise Ausgabe) Ihr Ergebnis bei jeder iteration. Eine grundlegende Fibonacci-Folge mit einem
do-while
- Schleife könnte wie folgt Aussehen:prevVal <= 100
. In diesem Fall spricht diedo-while
Schleife ausgeführt, bisprevVal
mehr als oder gleich 100 ist-das bedeutet, dassprevVal
undprevPrevVal
Stoppt mit den Werten 89 und 55, beziehungsweise. In der nächsten iteration,prevVal
wird gleichcurrVal
, die 144, und da dieser größer als 100 ist, wird die Schleife beendet.Da Sie die Bedingungen der Fibonacci-bis zu 100,nur ändern
while (prevVal <= 100);
zuwhile (prevVal+prevPrevVal <= 100);
Druckt bis zu 89.