summaryrefslogtreecommitdiff
path: root/src/Q3/CreditCard.java
diff options
context:
space:
mode:
authormo <mo.khan@gmail.com>2019-06-09 20:35:23 -0600
committermo <mo.khan@gmail.com>2019-06-09 20:35:23 -0600
commitd3aa9d7ba625a6af1627d078dc40bd192df4ce21 (patch)
tree5c924e0282c02443240cce7c17771486dd107feb /src/Q3/CreditCard.java
parentbe9f858950fcffe3d0bbf66cc55da86de134b3ca (diff)
add CLI for section 3
Diffstat (limited to 'src/Q3/CreditCard.java')
-rw-r--r--src/Q3/CreditCard.java10
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()));
+ }
}