انا عندى برنامج credit card به أخطاء أرجو التصحيح
عاجل من فضلكم
وها هو :
class CreditCard{
private String number;
private String name;
private String bank;
private Double balance;
private int limit;
CreditCard(String no,String nm,String bk,double bal,int lim)
{
number=no;
name=nm;
bank=bk;
balance=bal;
limit=lim;
}
public String getnumber(){return number;}
public String getname(){return name;}
public String getbank(){return bank;}
public Double getbalance(){return balance;}
public int getlimit(){return limit;}
public boolean charglet (double price)
{
if (price+balance>(double)limit)
return false;
balance+=price;
return true;
}
public boolean payment (double payment){
if (balance-payment<0)
return false;
balance-=payment;
return true;
}
public void printCard(CreditCard C){
System.out.println("number="+ C.getnumber);
System.out.println("number="+ C.getname);
System.out.println("number="+ C.getbank);
System.out.println("number="+ C.getbalance);
System.out.println("number="+ C.getlimit);
}
public class Test{
public void main(String[]args){
CreditCard wallet[]=new CreditCard[10];
wallet[0]=new CreditCard("34","ahmed","misr","0.0","2500");
wallet[1]=new CreditCard("342 169 524 214","ahmed","misr","0.0","2500");
wallet[2]=new CreditCard("342 169 524 215","ahmed","misr","0.0","2500");
wallet[3]=new CreditCard("342 169 524 216","ahmed","misr","0.0","2500");
wallet[4]=new CreditCard("342 169 524 217","ahmed","misr","0.0","2500");
wallet[5]=new CreditCard("342 169 524 218","ahmed","misr","0.0","2500");
for(int i =1;i<=20;i++)
{
wallet[0].charglet((double)i);
wallet[1].charglet((double)2*i);
wallet[2].charglet((double)3*i);
wallet[3].charglet((double)4*i);
wallet[4].charglet((double)5*i);
wallet[5].charglet((double)6*i);
}
System.out.println("creditcard information");
for(int i =1;i<=3;i++)
{
CreditCard.printCard(wallet[i]);
System.out.println("number="+ C.getnumber);
System.out.println("name="+ C.getname);
System.out.println("bank="+ C.getbank);
System.out.println("balance="+ C.getbalance);
System.out.println("limit="+ C.getlimit);
}
}
}
}