Key concepts from this tutorial exercise:
More...
|
static void | main (String[] args) |
|
Key concepts from this tutorial exercise:
- import java.util.*; to use ArrayList.
- ArrayList<Integer> deck = new ArrayList<>(); to create an ArrayList of Integer.
- an_array[index] => an_arrayList.get(index)
- an_array[index] = value => an_arrayList.set(index, value)
- an_array.length => an_arrayList.size()
- How to program swap() for ArrayList: for (int i = 0; i < an_arrayList.size(); i++) { int index = (int) (Math.random() * an_arrayList.size()); int temp = an_arrayList.get(i); an_arrayList.set(i, an_arrayList.get(index)); an_arrayList.set(index, temp); }
Definition at line 51 of file Card.java.
◆ main()
static void tutorial4.part3.Card.main |
( |
String[] | args | ) |
|
|
inlinestatic |
Definition at line 52 of file Card.java.
52 {
53 ArrayList<Integer> deck = new ArrayList<>();
54 ArrayList<String> suits = new ArrayList<>();
55 suits.add("Spade");
56 suits.add("Heart");
57 suits.add("Diamond");
58 suits.add("Club");
59
60
61 for (int i = 0; i < 52; i++) {
62 deck.add(i);
63 }
64
65
66 for (int i = 0; i < deck.size(); i++) {
67 int index = (int) (Math.random() * deck.size());
68 int temp = deck.get(i);
69 deck.set(i, deck.get(index));
70 deck.set(index, temp);
71 }
72
73
74 for (int i = 0; i < 5; i++) {
75 String suit = suits.get(deck.get(i) / 13);
76 if (suit.equals("Heart")) {
77 System.out.println("Card number " + deck.get(i) + " is " + suit);
78 }
79 }
80 }
The documentation for this class was generated from the following file: