Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Loops_Methods_Classes;
- import java.util.Random;
- import java.util.Scanner;
- import java.util.ArrayList;
- public class _06_RandomHandsOf5Cards {
- public static void main(String[] args) {
- String[] cards = { "2", "3", "4", "5", "6", "7", "8", "9", "10", "J",
- "Q", "K", "A" };
- char[] suits = { '♣', '♦', '♥', '♠' };
- Scanner input = new Scanner(System.in);
- int number = input.nextInt();
- String cardMemory = "";
- char suitMemory = ' ';
- ArrayList list = new ArrayList<>();
- int count = 5;
- for (int i = 0; i < number; i++) {
- for (int j = 0; j < count; j++) {
- String cardsRandom = (cards[new Random().nextInt(cards.length)]);
- char suitsRandom = (suits[new Random().nextInt(suits.length)]);
- String contains = cardsRandom + suitsRandom;
- if (list.contains(contains)) {
- count++;
- } else {
- list.add(contains);
- }
- }
- count = 5;
- for (Object str : list) {
- System.out.printf("%s ", str);
- }
- list.clear();
- System.out.println();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement