/home/sjenks/NetBeansProjects/CS2/src/review/LetterLines.java
 1 /*
 2  * run a random interger to get a number between 1-26. correspond that number to 
 3  * a letter of the alphabet and then print it the number of times of the number 
 4  */
 5 package review;
 6 
 7 import java.util.Random;
 8 import java.util.ArrayList;
 9 
10 /**
11  *
12  * @author sjenks
13  */
14 public class LetterLines {
15 
16     /**
17      * @param args the command line arguments
18      */
19     public static void main(String[] args) {
20         for (int x = 0; x < 30; x = x + 1) {
21             int number = getNumber();
22             ArrayList<String> letters = createLetter(number);
23             getLetter(number,letters );
24             System.out.println(); 
25         }
26       
27     }
28 
29     private static int getNumber() {
30         Random rand = new Random();
31         int number = rand.nextInt(26) + 1;
32         return number;
33     }
34 
35     private static ArrayList<String> createLetter(int number) {
36         ArrayList<String> letters = new ArrayList<>();
37         letters.add(0,"A");
38         letters.add(1,"B");
39         letters.add(2,"C");
40         letters.add(3,"D");
41         letters.add(4,"E");
42         letters.add(5,"F");
43         letters.add(6,"G");
44         letters.add(7,"H");
45         letters.add(8,"I");
46         letters.add(9,"J");
47         letters.add(10,"K");
48         letters.add(11,"L");
49         letters.add(12,"M");
50         letters.add(13,"N");
51         letters.add(14,"O");
52         letters.add(15,"P");
53         letters.add(16,"Q");
54         letters.add(17,"R");
55         letters.add(18,"S");
56         letters.add(19,"T");
57         letters.add(20,"U");
58         letters.add(21,"V");
59         letters.add(22,"W");
60         letters.add(23,"X");
61         letters.add(24,"Y");
62         letters.add(25,"Z");
63         return letters;
64     }
65 
66     private static void getLetter(int number, ArrayList<String> letters) {
67         int index = number-1;
68        String theLetter = (letters.get(index));
69        for (int i= 0; i<=index; i= i+1){
70            System.out.print(theLetter);
71     }
72 
73 }
74 
75 }
76