Develop a java program that validates a user’s credit card number as per the following criteria; 1- Length must be between 13 and 16 digits only A method called size called from main, and call another method called valid1 to display validation message 2- Cards Issuing Banks: start with: 3 for HSBC 4 for Bank Muscat 5 for Nizwa 6 for OIB A method called start called from main, and call another method called valid2 to display validation message 3- Double every second digit from right to left, if doubling results in two digit number add up the two digits. calculate the total and call it sum1. A method called total1 to calculate the above 4- Add all digits in the
Develop a java program that validates a user’s credit card number as per the following criteria;
1- Length must be between 13 and 16 digits only
A method called size called from main, and call another method called valid1 to display validation message
2- Cards Issuing Banks: start with:
-
- 3 for HSBC
- 4 for Bank Muscat
- 5 for Nizwa
- 6 for OIB
A method called start called from main, and call another method called valid2 to display validation message
3- Double every second digit from right to left, if doubling results in two digit number add up the two digits. calculate the total and call it sum1.
A method called total1 to calculate the above
4- Add all digits in the odd places from right to left and call it sum2
A method called total2 to calculate the above
5- Calculate in the main method the total of step 3 and 4, if the result is divisible by 10, the card is valid, otherwise, it is not valid

Step by step
Solved in 2 steps with 5 images









