All pastes #766280 Raw Edit

Zeug

public text v1 · immutable
·published 2007-11-08 19:48 UTC
rendered paste body
class Fibonacci {
	public static void main (String[] args) {
		StdEingabe instream_ref;
		instream_ref = new StdEingabe();

		// Eingabe
		System.out.println("\n********************************\n* Ausgabe von Fibonacci-Zahlen *\n********************************\n");									
		int laenge = Math.abs(instream_ref.liesIntegerN("Wieviele Fibonacci-Zahlen\nsollen ausgegeben werden? "));
		
		if (laenge == 0) {			//Abfangen von laenge 0
			System.out.println("Fehler: Laenge 0 nicht erlaubt!");
		} //endIf

		else {									//laenge groesser 0

      // Initialisierung Array
      long fib[];
      fib = new long[laenge];

			if (laenge > 1) {
    		fib[1] = 1;
        
        for (int i=2;i<fib.length;i++) {
        	fib[i] = fib[i-2] + fib[i-1];
      	} //endFor
      } //endIf	
			
			for (int i=0;i<fib.length;i++) {
				System.out.println((i+1) + ". Zahl " + fib[i]);
			}	//endFor		
  	} //endElse
	} //endMethod main
} //endClass Aufgabe