class
Sparbuch {//1
double kapital;
double zinssatz;
//
Konstruktor: Heisst immer wie die
zugehörige Klasse
Sparbuch(double kap, double zins)
{//2 // die
Eingabeparameter kap & zins werden an lokale Parameter //
übergeben
kapital = kap;
zinssatz = zins;
}//2
// 3.te
Methode: muss einen Rückgabewert vom Typ double haben // dabei muss
dies eine Variable sein, die in dieser Klasse // definiert
wurde; z.B "kapital" - nicht aber "kap" // denkbar
ist aber auch u.a Beispiel
double ErtragZ(double Laufzeit)
{//4
return kapital*Math.pow((1+zinssatz/100),Laufzeit);
}//4
// 4.te
Methode: muss einen Rückgabewert vom Typ double haben
double Ertrag(double Laufzeit)
{//4
return kapital * (1+zinssatz/100 * Laufzeit);
}//4
}//1
public class
Sparbuch_nutzen1 {//1
public static void main(String[] args)
{//2 //
aufrufen des Konstruktors
Sparbuch meinSparbuch = new Sparbuch(0,3);
meinSparbuch.einzahlen(10000);
System.out.println("Ertrag nach 5 Jahren"); //
normale Ausgabe
System.out.println("\t ohne Zinseszins:"
+ meinSparbuch.Ertrag(5)); //
Ausgabe des Ergebnisses als Interger
System.out.println("\t ohne Zinseszins:"
+ (int) meinSparbuch.Ertrag(5));
System.out.println("\t mit Zinseszins:"
+ (int) meinSparbuch.ErtragZ(5));