COMP2396
Loading...
Searching...
No Matches
CmdInsertCoin.java
Go to the documentation of this file.
1
public
class
CmdInsertCoin
implements
Command
{
2
3
@Override
4
public
String
execute
(
VendingMachine
v, String[] cmdParts) {
5
Integer c = Integer.valueOf(cmdParts[1]);
6
// Add the coin to Coin Slot
7
v.
insertCoin
(c);
8
// Do something
9
// return a string "Inserted a $x coin. $y in total."
10
return
"Inserted a $"
+ c +
" coin. $"
+ v.
getTotalInsertedCoinsAmount
() +
" in total."
;
11
// x and y must be replaced by an appropriate value
12
13
}
14
}
CmdInsertCoin
Definition
CmdInsertCoin.java:1
CmdInsertCoin.execute
String execute(VendingMachine v, String[] cmdParts)
Definition
CmdInsertCoin.java:4
VendingMachine
Definition
VendingMachine.java:4
VendingMachine.insertCoin
void insertCoin(Integer c)
Definition
VendingMachine.java:20
VendingMachine.getTotalInsertedCoinsAmount
int getTotalInsertedCoinsAmount()
Definition
VendingMachine.java:63
Command
Definition
Command.java:1
assignment3
CmdInsertCoin.java
Generated on Sat Dec 7 2024 17:10:09 for COMP2396 by
1.12.0