Hallo, wie kann ich einen Wert an eine bestimmte Kontonummer überweisen?
Hier das Programm:
[CODE lang="java" title="Konto" highlight="71-73"]public class Konto
{
double kontostand;
int kontonummer=a+1;
int pin;
static int a;
public Konto()
{
pin=0000;
kontostand=0;
kontonummer=a+1;
System.out.println ("\f"+"Ihre Kontonummer ist "+kontonummer+".");
System.out.println ("Aendern Sie ihre Pin!");
a=a+1;
}
public void einzahlen(double pWert)
{
if (pin!=0000)
{ kontostand=kontostand+pWert;
System.out.print ("\f"+"Sie haben "+pWert+" eingezahlt!");
}
else
{
System.out.print ("\f"+"Aendern Sie ihre Pin!");
}
}
public void auszahlen(double pWert, int pPin)
{
if (pPin==pin&&pWert<=kontostand)
{
if (pin==0000)
{
System.out.print ("\f"+"Aendern Sie ihre Pin!");
}
else
{
kontostand=kontostand-pWert;
System.out.print ("\f"+pWert+" ausgezahlt!");
}
}
else
{
if (pWert>kontostand){
System.out.print ("\f"+"Sie können nicht so viel Auszahlen lassen!");
}
else
{
System.out.print ("\f"+"Falsche Pin!");
}
}
}
public void pinAendern(int pNeuePin, int bestaetigen)
{
if (pin==0000)
{
if (bestaetigen==pNeuePin)
{
pin=pNeuePin;
System.out.print ("\f"+"Ihre Pin wurde geändert!");
}
else
{
System.out.print ("\f"+"Die Eingaben stimmen nicht überein!");
}
}
else
{
System.out.print ("\f"+"Sie können ihre Pin nicht erneut aendern!");
}
}
public void ueberweisen(double pWert, int kontonummerEmpfaenger)
{
}
}[/CODE]
Hier das Programm:
[CODE lang="java" title="Konto" highlight="71-73"]public class Konto
{
double kontostand;
int kontonummer=a+1;
int pin;
static int a;
public Konto()
{
pin=0000;
kontostand=0;
kontonummer=a+1;
System.out.println ("\f"+"Ihre Kontonummer ist "+kontonummer+".");
System.out.println ("Aendern Sie ihre Pin!");
a=a+1;
}
public void einzahlen(double pWert)
{
if (pin!=0000)
{ kontostand=kontostand+pWert;
System.out.print ("\f"+"Sie haben "+pWert+" eingezahlt!");
}
else
{
System.out.print ("\f"+"Aendern Sie ihre Pin!");
}
}
public void auszahlen(double pWert, int pPin)
{
if (pPin==pin&&pWert<=kontostand)
{
if (pin==0000)
{
System.out.print ("\f"+"Aendern Sie ihre Pin!");
}
else
{
kontostand=kontostand-pWert;
System.out.print ("\f"+pWert+" ausgezahlt!");
}
}
else
{
if (pWert>kontostand){
System.out.print ("\f"+"Sie können nicht so viel Auszahlen lassen!");
}
else
{
System.out.print ("\f"+"Falsche Pin!");
}
}
}
public void pinAendern(int pNeuePin, int bestaetigen)
{
if (pin==0000)
{
if (bestaetigen==pNeuePin)
{
pin=pNeuePin;
System.out.print ("\f"+"Ihre Pin wurde geändert!");
}
else
{
System.out.print ("\f"+"Die Eingaben stimmen nicht überein!");
}
}
else
{
System.out.print ("\f"+"Sie können ihre Pin nicht erneut aendern!");
}
}
public void ueberweisen(double pWert, int kontonummerEmpfaenger)
{
}
}[/CODE]