/home/sjenks/NetBeansProjects/CS2/src/review/LetterLines.java |
1
2
3
4
5 package review;
6
7 import java.util.Random;
8 import java.util.ArrayList;
9
10
11
12 @author
13
14 public class LetterLines {
15
16
17 @param args
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