Error Message:
Exception in thread \"main\" java.lang.NumberFormatException: For input string: \"Ace of Clubs\"
at java.lang.NumberFormatException.forInputString
The Exception comes in your code, where you convert the String to an Integer :
int first_value = Integer.parseInt(cards[index]);
where you pass a String as "Ace of Clubs" which is not possible to convert as integer,so it throws Number Format Exception. You can use,
try {
....
// Your Code
....
}
catch(NumberFormatException e)
{
e.getMessage(); //You can use anyone like printStackTrace() ,getMessage() to handle the Exception
}