Guest User

Untitled

a guest
Nov 13th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. /**
  2. * Author : Adam Abelard Garibaldi
  3. * NRP : 05111840000125
  4. * Play the game
  5. * version 1.0
  6. */
  7. import java.util.Scanner;
  8. public class play {
  9. public static void main(String[] args)
  10. {
  11. randomkartu game = new randomkartu();
  12. game.suit("heart", "spade", "diamond", "club");
  13. game.value("As", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King");
  14. System.out.println("Selamat datang di game Tebak Kartu!");
  15. Scanner masukan = new Scanner(System.in);
  16. System.out.print("Masukkan nama anda: ");
  17. String nama = masukan.nextLine();
  18. boolean x = true;
  19. while(x)
  20. {
  21. Scanner masuk = new Scanner(System.in);
  22. System.out.print("Pilih jenis kartu yang anda tebak! (Ketik Spade / Heart / Diamond / Club): ");
  23. String suit = masuk.nextLine();
  24. System.out.print("Pilih nilai kartu yang anda tebak! (Ketik As / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / Jack / Queen / King): ");
  25. String value = masuk.nextLine();
  26. game.cek(suit, value);
  27. System.out.print("Mau main lagi? (Ketik 1 untuk main lagi atau ketik 0 untuk keluar)");
  28. int angka = masukan.nextInt();
  29. switch(angka)
  30. {
  31. case 0:
  32. System.out.println("Game selesai! Terima kasih sudah memainkan game ini, " + nama + "!");
  33. System.exit(0);
  34. break;
  35. case 1:
  36. x=true;
  37. break;
  38. default:
  39. boolean y = true;
  40. while(y)
  41. {
  42. System.out.println("Perintah yang anda masukkan salah!");
  43. System.out.print("Masukkan perintah lagi!:");
  44. int angka2 = masukan.nextInt();
  45. if(angka2 == 1)
  46. {
  47. y = false;
  48. }
  49. else if(angka2 == 0)
  50. {
  51. System.out.println("Game selesai! Terima kasih sudah memainkan game ini, " + nama + "!");
  52. x = false;
  53. y = false;
  54. }
  55. else
  56. {
  57. continue;
  58. }
  59. }
  60. }
  61. }
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment