In the input file, transfers are indicated by listing two account handles and an amount, like lines 2, 4 and 6 of the file input6.txt where funds are transferred from Alice to Bob and vice versa: DEPOSIT Alice 300 Alice Bob 150 DEPOSIT A1ice 400 Alice Bob 250 WITHDRAW Bob 200 Bob Alice 600

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
In this part you will handle a new kind of transaction called a transfer where money is moved from one account to
another account. Implement the method:
• public boolean transferFromOneToAnother(String fromName, String toName, double amount) - Make a
transfer from one account (fromName) to another (toName). Return true if funds are sufficient for transfer
(otherwise false ). (Hint: this is similar to the two methods from Part 2, but you need to think a bit about the
success/failure cases.)
In the input file, transfers are indicated by listing two account handles and an amount, like lines 2, 4 and 6 of the file
input6.txt where funds are transferred from Alice to Bob and vice versa:
DEPOSIT Alice 300
Alice Bob 150
DEPOSIT Alice 400
Alice Bob 250
WITHDRAW Bob 200
Bob Alice 600
The result of running it should look like this:
% javac-introcs TigerCoin.java
% java-introcs TigerCoin < transactions/input6.txt
DEPOSIT -> Alice : 300.0 (success: true)
Alice -> Bob : 150.0 (success: true)
DEPOSIT -> Alice : 400.0 (success: true)
Alice -> Bob : 250.0 (success: true)
WITHDRAW -> Bob : 200.0 (success: true)
Bob -> Alice : 600.0 (success: false)
All account balances:
Alice: $300.00
Bob: $200.00
Transcribed Image Text:In this part you will handle a new kind of transaction called a transfer where money is moved from one account to another account. Implement the method: • public boolean transferFromOneToAnother(String fromName, String toName, double amount) - Make a transfer from one account (fromName) to another (toName). Return true if funds are sufficient for transfer (otherwise false ). (Hint: this is similar to the two methods from Part 2, but you need to think a bit about the success/failure cases.) In the input file, transfers are indicated by listing two account handles and an amount, like lines 2, 4 and 6 of the file input6.txt where funds are transferred from Alice to Bob and vice versa: DEPOSIT Alice 300 Alice Bob 150 DEPOSIT Alice 400 Alice Bob 250 WITHDRAW Bob 200 Bob Alice 600 The result of running it should look like this: % javac-introcs TigerCoin.java % java-introcs TigerCoin < transactions/input6.txt DEPOSIT -> Alice : 300.0 (success: true) Alice -> Bob : 150.0 (success: true) DEPOSIT -> Alice : 400.0 (success: true) Alice -> Bob : 250.0 (success: true) WITHDRAW -> Bob : 200.0 (success: true) Bob -> Alice : 600.0 (success: false) All account balances: Alice: $300.00 Bob: $200.00
Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY