السلام عليكم
عندي واجب في الجافا
وبما إني مبتدئة جدا في اللغة :(
حاولت قد ما أقدر أحل الواجب ، ضاع وقتي عليه والله وماقدرت أكمله :(
الدكتور مايشرح ، اضطريت ارجع لمراجع في النت وفهمت بعض النقاط
وبديت أكتب الكود ، طبعا عارفة انه ناااااقص كثير ، افزعولي الله يسعدكم
بكرة الساعة 12 اخر موعد تسليم
الله يسعدكم ويفرج همومكم ساعدوني :(
الدكتور كل أسبوع يطلبنا بمشروع على قوله واحنا تونا بادين في الجافا ولا اعطانا أساسيات ويبغانا نحل مشاريع زي كذا
أنتظر حلولكم
السؤال :
محاولاتي
package bank;
import java.text.DecimalFormat;
class SimpleAccount {
int balance , amount;
int overdraftLimit;
int minimumBalance;
boolean isDisabled;
public void payIn(int amount) throws IllegalTransactionException {
if (isDisabled) {
throw new IllegalTransactionException("Account is disabled");
}
if (amount > 0) {
balance += amount;
} else {
throw new IllegalTransactionException("Amount must be positive");
}
}
public void withdraw(int account ,int amount){
account-=amount;}
public int getBalance() {
return balance;}
public void setBalance(int balance)
throws IllegalTransactionException {
if (isDisabled) {
throw new IllegalTransactionException("Account is disabled");
}
if (balance >= -overdraftLimit) {
if (balance >= minimumBalance) {
this.balance = balance;
} else {
DecimalFormat df = new DecimalFormat("#0.00");
throw new IllegalTransactionException("Balance must be at "
+ "least " + df.format(minimumBalance/100.0)
+ " \u20ac");
}
} else {
throw new IllegalTransactionException("Balance is below verdraft"
+ " limit");
}
}
public void SimpleAccount(int balance){
balance=1000;
payIn p=new payIn(amount);
p.payIn(500);
withdraw w=new withdraw( account , amount);
w.withdraw( , 500);
}
}
class Transaction extends Thread{
private int account1,account2;
int account[], amount, transactions;
int balance1=1000,balance2=2000;
public void Transaction( account[], amount, transactions){
}
public void run(){
for(int i=0;i<10;i++)
account1=account;
account2=account;
account1+=amount;
account2-=amount;
}
public class AccountShifting {
public static void main(String[] args) {
Thread t1=new Thread();
Thread t2=new Thread();
t1.start();
t2.start();
}
}}البرنامج كله يبغانا نفرض قيم للamount & account & balance
البرنامج فقط يطلع مخرجات ، ما نحتاج أي مدخل
العمليات نفرض قيم من عندنا
أنتظر الحل جزاكم الله خير
استخدمت النت بينز =)