Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.97 KB | None | 0 0
  1.  
  2.  
  3. import java.util.*;
  4.  
  5. class RandomA {
  6.     public static void main(String[] Args) {
  7.  
  8.         // nazwy zmiennych z małej litery
  9.         ArrayDeque<String> queue = new ArrayDeque<>(50);
  10.  
  11.         Random randomA = new Random();
  12.  
  13.         //Napisz program, który w kolejce ArrayDeque umieści 50 obiektów przechowujących napisy,
  14.         // składające się z litery 'a' powtórzonej losową ilość razy (zakres powtórzeń: 1 - 50).
  15.  
  16.         // Po kolei:
  17.         // 1)umieści 50 obiektów
  18.         for (int  i = 0 ; i< 50 ; i++) { // 50 obiektow. Więc 50 razy powtarzamy pętlę
  19.             int howManyA = randomA.nextInt(50) + 1; // 0-49, skoro +1 to 1-50 tak jak chcieli
  20.             StringBuilder stringBuilder = new StringBuilder();
  21.             for (int j = 0; j < howManyA; j++) {
  22.                 stringBuilder.append('a');
  23.             }
  24.             queue.offer(stringBuilder.toString());
  25.         }
  26.  
  27.         // sprawdzmy:
  28.         System.out.println(queue);
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement