Java :: Aufgabe #150

5 Lösungen Lösungen öffentlich

Fibonacci-Zahlen bis 100 ausgeben

Anfänger - Java von Y0uLyric - 14.12.2016 um 21:42 Uhr
Schreibe Code, der die Fibonacci-Zahlen bis 100 ausgibt. Die Fibonacci-Zahlen kommen dadurch zustande, dass 2 aufeinanderfolgende Zahlen addiert werden, zb.: 0 + 1 = 2 --> 1 + 2 = 3 --> 2 + 3 = 5 --> 3 + 5 = 8.....

Viel Erfolg!!!

Lösungen:

vote_ok
von PC-principal (1340 Punkte) - 29.12.2016 um 12:14 Uhr
Quellcode ausblenden Java-Code
import java.math.*;

public class FibonacciZahlen {

	public static void main(String[] args) {
		int n = 100;
		BigInteger alt = BigInteger.ZERO;
		BigInteger aelter = BigInteger.ONE;
		BigInteger neu = BigInteger.ZERO;

		while (n > 0) {
			neu = neu.add(alt);
			neu = neu.add(aelter);
			System.out.println(neu);
			aelter = alt;
			alt = neu;
			neu = BigInteger.ZERO;
			n--;
		}

	}
}
vote_ok
von Hasenfrau (120 Punkte) - 06.01.2017 um 14:18 Uhr
Quellcode ausblenden Java-Code
public class Fibonacci {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int x = 0;
		int y = 1;
		int ergebnis;
		while(x <=100){
			ergebnis = x+y;
			System.out.println(x + " + " + y + "=" + ergebnis);
			x = y;
			y = ergebnis;
		}

	}

}
vote_ok
von Syntax6 (420 Punkte) - 22.01.2017 um 22:54 Uhr
Quellcode ausblenden Java-Code

public class fibo {

	public static void main(String[] args) {

		int[] arr = { 0, 1, 1 };
		while (true) {
			if (arr[2] < 100) {
				arr[0] = arr[1];
				arr[1] = arr[2];
				arr[2] = arr[0] + arr[1];
				System.out.print(arr[2] + ", ");
			} else {
				break;
			}
		}
	}
}
vote_ok
von Bufkin (1410 Punkte) - 24.08.2017 um 14:01 Uhr
Quellcode ausblenden Java-Code
class fibonacci
{
    public static void main (String[] args) throws java.lang.Exception
    {
        float a = 0;
        float b = 1;
        float tmp = 0;
        
        for(int i = 0; i < 100; i++)
        {
            System.out.println(a + b);
            tmp = a + b;
            a = b;
            b = tmp;
        }
    }
}

vote_ok
von nOrdan (1160 Punkte) - 10.06.2019 um 01:12 Uhr
Main-Klasse:

Quellcode ausblenden Java-Code


import Methodensammlung.Methoden;

import java.math.BigInteger;

import java.text.DecimalFormat;

/**
 * Die Fibonacci-Zahlen von 1 bis 100
 * 
 * @author (nOrdan) 
 * @version (10.06.2019)
 */

public class Fibonacci
{

    private BigInteger a = BigInteger.ZERO;
    
    private BigInteger b = BigInteger.ONE;
    
    private BigInteger tmp = BigInteger.ZERO;
    
    DecimalFormat df = new DecimalFormat();

    Methoden m = new Methoden();

    public static void main(String [] args)
    {
        Fibonacci f = new Fibonacci();
        f.berechnung();
    }

    private void berechnung()
    {
        m.konsoleLeeren();
        for (int i = 0; i < 100; i++)
        {
            tmp = tmp.add(a);
            tmp = tmp.add(b);
            a = b;
            b = tmp;
            System.out.println(df.format(tmp));
        }
    }
}




Methoden die ich aus meinem Methodensammlung package benutzt habe:

Quellcode ausblenden Java-Code

 public void konsoleLeeren()
    {
        System.out.print('\u000C');
    }

2103516

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.