package bank;
public class KontoBankowe
{
private double saldo;
private double debet;
public double wplata;// niepotrzebne
public double wyplata;// to też
void setsaldo (double saldo)
{
this.saldo=saldo; // w prawdziwym banku taka opcja by nie przeszła gdyby ktoś mógł dowolnie modyfikować stan konta
}
double getsaldo()
{
return saldo;
}
void setdebet (double debet) //domyslnie 0
{
this.debet=debet;
}
double getdebet()
{
return debet;
}
void setwplata (double wplata)
{
this.wplata=wplata;// talinijka nie potrzebna uzywasz funkcji tylko po to żeby użyć nic ona nie wnosi do kolejnej linijki
this.saldo=this.saldo+wplata;
}
double getwplata()
{
System.
out.
println("Wplacono: "+wplata
+" zl");
System.
out.
println("Na koncie jest: "+saldo
+" zl");
return saldo+wplata;// nie potrzebna funkcja możesz te linijki wpisać do poprzedniej funkcji (doda pieniądze i wypisze ile dodało)
}
void setwyplata (double wyplata)
{
if(wyplata<=saldo+debet)
{
this.saldo=this.saldo-wyplata;
} else
{
// tutaj możesz wydrukować coś w stylu "nie masz siana skocz do bociana :P
}
}
double getwyplata() //kolejna niepotrzebna funkcja printy jak i ifa możesz wrzucić w funkcję (metodę) wyżej
{
if(wyplata<=saldo+debet)
{
System.
out.
println("Wypłacono: "+wyplata
+" zl");
System.
out.
println("Na koncie jest: "+this.
saldo+" zl");
} else
{
System.
out.
println("Wyplata jest wieksza niz ustawa przewiduje");
}
return this.saldo;
}
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}