Infernostar
New member
Hallo!
Ich soll beim Bankkonto dafür sorgen, dass das Konto nach dreimalig falschem Eingeben des Pins gesperrt werden soll, allerdings weiß ich nicht, wie ich die if-Bedingung aufstellen soll. Ich hab das schonmal gemacht:
Ich bitte um dringende Hilfe!
Danke an alle, die helfen!
MfG
Infernostar
Ich soll beim Bankkonto dafür sorgen, dass das Konto nach dreimalig falschem Eingeben des Pins gesperrt werden soll, allerdings weiß ich nicht, wie ich die if-Bedingung aufstellen soll. Ich hab das schonmal gemacht:
Ich bitte um dringende Hilfe!
Code:
import javax.swing.JOptionPane;
public class Konto
{
private String name;
private String vorname;
private String knr;
private double kstand;
private double hzins;
private double szins;
private String blz;
private boolean Sperre;
private String pin;
public Konto()
{
name = "Schmidt";
vorname = "Hans";
knr = "123456789";
hzins = 1.0;
kstand = 96544863;
szins = 20.0;
blz = "300500";
pin = "0815";
}
public Konto (String name,String vorname,String knr,double kstand,double hzins,double szins,String blz,boolean Sperre,String pin)
{
this.name = name;
this. vorname = vorname;
this.knr = knr;
this.hzins = hzins;
this.szins = szins;
this.blz = blz;
this.pin = pin;
}
public Konto(String name,String vorname)
{
this.name = name;
this.vorname = vorname;
for (int i = 0; i < 32000;i++)
{
System.out.println("hallo");
}
}
public void ausZahlung (double betrag, String pinn)
{
JOptionPane.showInputDialog("Tut mir wirklich Leid! FALSCHER PIN! NOCHMAL!");
for(int i = 0;i<3;i++)
{
if(pin.equals(pinn))
{
kstand=kstand-betrag;
break;
}
else
if (i == 2)
{
sperre = true;
Systen.out.println("Ihr Konto ist gesperrt");
break;
}
pinn = pinAbfragen (i);
}
}
private String pinAbfragen(int versuch);
String pinn = JOptionPane.showInputDialog;
return pinn;
}
Danke an alle, die helfen!
MfG
Infernostar
Zuletzt bearbeitet von einem Moderator: