Hi,
sitz hier schon ne kleine weile undkomm nicht auf die Lösung, vieleicht kann ja jemand helfen.
Ich habe ein Array der mir die Fibonacci-Zahlenfolge ausgibt. Jetzt will ich das von einem Objekt eine Zahl in eine Methode Übergeben wird und diese Methode die Zahl auf eine Fibonacci-Zahl untersucht und dann True oder gegebenfals False zurückgibt.
sitz hier schon ne kleine weile undkomm nicht auf die Lösung, vieleicht kann ja jemand helfen.
Ich habe ein Array der mir die Fibonacci-Zahlenfolge ausgibt. Jetzt will ich das von einem Objekt eine Zahl in eine Methode Übergeben wird und diese Methode die Zahl auf eine Fibonacci-Zahl untersucht und dann True oder gegebenfals False zurückgibt.
Code:
package fibonacci;
/**
*
Überschrift: Fibonacci_Zahlenfolge</p>
*
*
Beschreibung: </p>
*
*
Copyright: Copyright (c) 2005</p>
*
*
Organisation: </p>
*
* @author Patrick Ahrens & Björn Bleu
* @version 1.0
*/
public class Fibo {
long[] fiboZahl;
public Fibo() {
int i;
long bla;
fiboZahl = new long[51]; //Es muss an dieser Stelle ein long-Datentyp gewählt werden da hier der Integer Wertebereich Überschritten wird
fiboZahl[0] = 0;
fiboZahl[1] = 1;
fiboZahl[2] = 1;
for (i = 3; i < fiboZahl.length; i++) {
fiboZahl[i] = fiboZahl[i - 1] + fiboZahl[i - 2];
}
}
public void listFiboZahlen() {
for (int i = 0; i < fiboZahl.length; i++) {
System.out.println("Fibo" + i + "-->" + fiboZahl[i]);
}
}
public boolean compareFibo(int vergleihszahl) {
boolean antwort = true;
if (vergleihszahl == ???????????????????????????{
antwort = true;
} else {
antwort = false;
}
return antwort;
}
public void rechneQuotient(int von, int bis) {
}
public static void main(String[] args) {
Fibo fibo = new Fibo();
fibo.listFiboZahlen();
System.out.println("=================================================");
System.out.println(fibo.compareFibo(1));
}
}