Advertisement
MagdalenaTakeva

PO7_PrintADeckOf52Cards

Feb 15th, 2022
345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. ublic class PO7_PrintADeckOf52Cards {
  2. public static void main(String[] args) {
  3. Scanner scanner = new Scanner(System.in);
  4.  
  5. String cardSign = scanner.nextLine().toUpperCase();
  6. int num ;
  7.  
  8. switch (cardSign) {
  9. case "J":
  10. num = 11;
  11. break;
  12. case "Q":
  13. num = 12;
  14. break;
  15. case "K":
  16. num = 13;
  17. break;
  18. case "A":
  19. num = 14;
  20. break;
  21. default:
  22. num = Integer.parseInt(cardSign);
  23. break;
  24. }
  25.  
  26. for (int cards =2; cards <= num; cards++) {
  27.  
  28. if (cards == 11){
  29. continue;
  30. }
  31.  
  32. for (int type = 1; type <= 4; type++) {
  33.  
  34. switch (cards) {
  35. case 11:
  36. System.out.printf("J");;
  37. break;
  38. case 12:
  39. System.out.printf("Q");;
  40. break;
  41. case 13:
  42. System.out.printf("K");;
  43. break;
  44. case 14:
  45. System.out.printf("A");;
  46. break;
  47. default:
  48. System.out.printf("%d", cards);
  49. break;
  50. }
  51.  
  52.  
  53.  
  54.  
  55. switch (type) {
  56. case 1:
  57. System.out.print(" of spades, ");
  58. break;
  59. case 2:
  60. System.out.print(" of clubs, ");
  61. break;
  62. case 3:
  63. System.out.print(" of hearts, ");
  64. break;
  65. case 4:
  66. System.out.println(" of diamonds");
  67. break;
  68. }
  69.  
  70.  
  71. }
  72. System.out.println();
  73. }
  74.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement