Java Reference
In-Depth Information
System.out.println("\nClerks still running - shutting down
anyway.\n");
threadPool.shutdownNow();
}
// Now output the results
for(int i = 0 ; i < accounts.size() ; ++i) {
System.out.println("Account
Number:"+accounts.get(i).getAccountNumber()+"\n"+
"Original balance
: $" + initialBalance[i] + "\n" +
"Total credits
: $" + totalCredits[i] + "\n" +
"Total debits
: $" + totalDebits[i] + "\n" +
"Final balance
: $" + accounts.get(i).getBalance() +
"\n" +
"Should be
: $" + (initialBalance[i]
+ totalCredits[i]
totalDebits[i]) + "\n");
}
}
}
Directory "UsingExecutors"
When I ran the example, I got the following output:
Start credit of A/C No. 2 : $800 amount: 62
End credit of A/C No. 2 : $862 amount: 62
Start debit of A/C No. 1 : $500 amount: 66
Start credit of A/C No. 2 : $862 amount: 54
End credit of A/C No. 2 : $916 amount: 54
Start debit of A/C No. 2 : $916 amount: 53
End debit of A/C No. 1 : $434 amount: 66
Start credit of A/C No. 1 : $434 amount: 56
End credit of A/C No. 1 : $490 amount: 56
End debit of A/C No. 2 : $863 amount: 53
Start debit of A/C No. 1 : $490 amount: 58
End debit of A/C No. 1 : $432 amount: 58
Start credit of A/C No. 1 : $432 amount: 61
Start credit of A/C No. 2 : $863 amount: 61
End credit of A/C No. 1 : $493 amount: 61
End credit of A/C No. 2 : $924 amount: 61
Start debit of A/C No. 1 : $493 amount: 51
End debit of A/C No. 1 : $442 amount: 51
Start credit of A/C No. 2 : $924 amount: 72
Start debit of A/C No. 1 : $442 amount: 53
End credit of A/C No. 2 : $996 amount: 72
Start debit of A/C No. 2 : $996 amount: 50
End debit of A/C No. 1 : $389 amount: 53
End debit of A/C No. 2 : $946 amount: 50
Start credit of A/C No. 1 : $389 amount: 67
Start credit of A/C No. 2 : $946 amount: 62
End credit of A/C No. 1 : $456 amount: 67
Search WWH ::




Custom Search