Some reformatting.

This commit is contained in:
7u83 2016-12-25 21:45:09 +01:00
parent bdc4f794f5
commit ae82904244
1 changed files with 55 additions and 52 deletions

View File

@ -1,25 +1,29 @@
package StockExchange;
public class Account {
public long shares=0; // number of shares
public double money=0; // amount of money
/**
* Number of shares in this account
*/
public long shares = 0;
/**
* Ammount of money in this account
*/
public double money = 0;
public String name = "";
public boolean orderpending = false;
private double bound_money;
public void print_current() {
System.out.printf("%s shares: %d credit: %.2f\n",
name, shares, money
);
}
public SellOrder Sell(long size, double limit, Exchange ex) {
SellOrder o = new SellOrder();
o.account = this;
@ -33,8 +37,9 @@ public class Account {
}
public BuyOrder Buy(long size, double limit, Exchange ex) {
if (size * limit > money)
if (size * limit > money) {
return null;
}
BuyOrder o = new BuyOrder();
o.limit = limit;
@ -46,13 +51,11 @@ public class Account {
}
public void Buy( Account a,long size, double price)
{
public void Buy(Account a, long size, double price) {
shares += size;
money -= price * size;
a.shares -= size;
a.money += price * size;
}
}