summaryrefslogtreecommitdiff
path: root/src/Q3/CreditCard.java
diff options
context:
space:
mode:
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()));
+ }
}