CSSE 220: Day 3
Topics
- Number Types
- Constants
- Arithmetic operators and mathematical functions
- Calling static methods
- Strings
- Reading Input
- Conditional statement
- Comparing values
Outline
- [10 min] Types and constants
- [10 min] Mathematical functions and static methods
- [15 min] Strings and I/O
- [15 min] Conditional statements
- [5 min] Break
- [10 min] Comparing values
- [40 min] Start work on programming project. Extend the code you
submitted for today to satisfy the following specifications.
- Ensure that an account can never have a negative balance. Hint:
You need to modify several methods.
- Ensure that one can never deposit a negative amount or withdraw a
negative amount.
- Use a constant to represent a fixed interest rate. Give monthly
interest based on the closing balance at the end of the month.
- Modify the getBalance method so that it returns the
balance in whole dollars only.
- Use JavaDoc to comment the public portions of your code and use
inline comments to comment the private portion of your code as necessary.
- Write code to thoroughly test the additional functionality.
Resources
Assignments
- Day 4, BC: Skim sections 5.3 - 5.5 and sections 6.1 - 6.6 and read
up on materials with which you are unfamiliar or which escaped you
since CSSE 120.
- Day 4, BC: Finish the project begun in class and submit it to the
appropriate drop-box in Angel.