14 July 2025 and some saved old ones added.
This commit is contained in:
parent
62df64cead
commit
4812591cef
7 changed files with 233 additions and 0 deletions
40
14july2025/Wallet.java
Normal file
40
14july2025/Wallet.java
Normal file
|
@ -0,0 +1,40 @@
|
|||
public class Wallet {
|
||||
private String isim;
|
||||
private Double para;
|
||||
|
||||
public Wallet(String isim, String para) {
|
||||
this.isim = isim;
|
||||
Double paraDouble = Double.valueOf(para);
|
||||
if (((paraDouble > -Double.MAX_VALUE) && (paraDouble < Double.MAX_VALUE)) && !paraDouble.isInfinite()) {
|
||||
this.para = paraDouble;
|
||||
} else {
|
||||
System.out.println("O kadar paran var hala buralarda geziyorsun. Kaybol!");
|
||||
this.para= 1d;
|
||||
}
|
||||
}
|
||||
|
||||
public String getIsim() {
|
||||
return this.isim;
|
||||
}
|
||||
|
||||
public Double getPara() {
|
||||
return this.para;
|
||||
}
|
||||
|
||||
public Boolean paraGuncelleme(Double para) {
|
||||
if (((this.getPara() > -Double.MAX_VALUE) && (this.getPara() < Double.MAX_VALUE)) && !this.getPara().isInfinite()) {
|
||||
if ((this.getPara() + para) < 0) {
|
||||
System.out.println("Yetersiz bakiye. Şu anki bakiye:" + this.getPara());
|
||||
return false;
|
||||
} else {
|
||||
this.para += para;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
else {
|
||||
System.out.println("O kadar paran var hala buralarda mı geziyorsun?");
|
||||
this.para = 1d;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue