الموضوع: for java
عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 14-05-2012, 09:05 PM   #2

شادن الغامدي

جامعي

 
تاريخ التسجيل: May 2012
التخصص: علوم الحاسب
نوع الدراسة: تحضيري علمي خطة أ
المستوى: الرابع
الجنس: أنثى
المشاركات: 1
افتراضي رد: for java

import javax.swing.*;
class account{
public string accname;
public int accid;
public double balance;
public account(string a,int ac,double b){
accname=a;
accid=ac;
balance=b;
}
}
class savings extends account{
final double min_s_bal=500.0;
savings (string a,int ac,double b){
super(a,ac,b);
}
public void showbalance(){
}
}
class current extends account{
protected final double min_c_bal=100.0;
current(string a,int ac,double b){
super(a,ac,b);
}
public void showbalance(){
}
}
class bond extends saving{
public void showbalance(string accname,int accid,double balance){
system.out.println("information about bound account");
system.out.println("bound["+i+"]"+"="+accname[i]+","+accid[i]);
system.out.println("minimum balance "+min_s_bal+", initial balance ;"+balance[i]);

}
void deposit(double sum,double balance){
sum=0.0;
sum=min_s_bal+balance[i];

system.out.println("after deposit of bal1"+sum+"is "+ balance);

}

}
class student extends current{

public void showbalance(string accname,int accid ){
system.out.println ("information about regular account");
system.out.println("name:"+accname2);
system.out.println("account id:"+accid2);
system.out.println("minimum balance "+min_c_bal+", initial balance ;"+balance2);

}
void withdraw(double sum ,double balance){
sum=0.0;
sum=min_c_bal-balance2;
system.out.println("after deposit of bal1"+sum+"is "+ balance);

}
}
class regular extends current{
protected void withdraw(double sum,double balance){

public void showbalnce(string accname,int accid){
system.out.println ("information about regular account");
system.out.println("name:"+accname3);
system.out.println("account id:"+accid3);
system.out.println("minimum balance "+min_c_bal+", initial balance ;"+balance3);

}
void withdraw(double sum ,double balance){
sum=0.0;
sum=min_c_bal-balance3;
system.out.println("after deposit of bal1"+sum+"is "+ balance);
}
}
}
class group{
public static void main(string args[]){
bond[]person=new bond[4];
for(int i=1 ;i<person.length;i++){

person[i]=new bond();
person[i]=bond(accname[i]);
person[i]=bond(accid[i]);
system.out.println("bond["+i+"]="accname[i]+","+accid[i]);
x.showbalance();
}
string accname[i]=joptionpane.showinputdialog("enter name");
int accid[i]=double.parsedouble(joptionpane.showinputdialog("i nter number"));
double balance[i]=double.parsedable(joptionpane.showinputdialog("in ter balance"));
bond x=new bond(accname,accid,balance);
x.showbalance(accname,accid,balance);

x.deposit(balance);
string accname2=joptionpane.showinputdialog("enter name");
int accid2=double.parsedouble(joptionpane.showinputdia log("inter number"));
double balance=double.parsedable(joptionpane.showinputdia log("inter balance"));
current y=new student();
y.showbalance(accname2,accid2);

string accname3=joptionpane.showinputdialog("enter name");
int accid3=double.parsedouble(joptionpane.showinputdia log("inter number"));
double balance=double.parsedable(joptionpane.showinputdia log("inter balance"));
current y=new showbalnce();
y.regular(accname3,accid3);

}
}

وهذي محآولاتي....:( مازببط

 

شادن الغامدي غير متواجد حالياً   رد مع اقتباس