import java.util.Random;
import java.util.Arrays;


public class BankkontoTest {
    private static void sort(Object a[], int from, int to) {
	if (a[from].compareTo(a[to]) == -1) 
	    a[from] = a[from - 1];
    }
    public static void main(String[] args) {
	Random gen = new Random();

	Sparkonto[] konten = new Sparkonto[100];
	for (int i = 0; i < 100; i++) {
	    konten[i] = new Sparkonto(1.25);
	    konten[i].einzahlen(gen.nextDouble() * 100.0);
	}
	sort(konten, 0, 99);
	Sparkonto johannasSpar = new Sparkonto(1.25);
	Bankkonto matthiasGiro = new Bankkonto(10);
	Festgeldkonto x = new Festgeldkonto(3, 200., 3.5);

	System.out.println(x instanceof Festgeldkonto);
	System.out.println(x instanceof Sparkonto);
	johannasSpar.einzahlen(200.0);
	johannasSpar.zinsenAnrechnen();
	System.out.println("Johannas Sparkonto: " + 
			   johannasSpar.getKontostand());

    }
}
