diff options
| author | mo <mo.khan@gmail.com> | 2019-06-09 20:35:23 -0600 |
|---|---|---|
| committer | mo <mo.khan@gmail.com> | 2019-06-09 20:35:23 -0600 |
| commit | d3aa9d7ba625a6af1627d078dc40bd192df4ce21 (patch) | |
| tree | 5c924e0282c02443240cce7c17771486dd107feb /src/Q3 | |
| parent | be9f858950fcffe3d0bbf66cc55da86de134b3ca (diff) | |
add CLI for section 3
Diffstat (limited to 'src/Q3')
| -rw-r--r-- | src/Q3/CreditCard.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/Q3/CreditCard.java b/src/Q3/CreditCard.java index 117a2f5..b922d37 100644 --- a/src/Q3/CreditCard.java +++ b/src/Q3/CreditCard.java @@ -113,4 +113,14 @@ public class CreditCard { private int digitFrom(String input, int index) { return Character.getNumericValue(input.charAt(index)); } + + public static void main(String[] args) { + Scanner in = new Scanner(System.in); + System.out.println("Enter credit card #:"); + CreditCard creditCard = new CreditCard(in.next()); + if (creditCard.isValid()) + System.out.println( + String.format("%s is offerred by %s", creditCard.getCcNumber(), creditCard.getCompany())); + else System.out.println(String.format("%s in invalid", creditCard.getCcNumber())); + } } |
