>>540
result1 が 2〜10 のときはどうしますか

>>533,539,540
if ... else if ... がたくさんつながったり
switch がやたらでかくなるのは見苦しいとは思いませんか

String[] card1 = {"A", "2", (中略), "10", "J", "Q", "K"};
String[] card2 = {"S", "H", "D", "C"};
とかやって表を引くようにしましょう