rkong

121
reputation
2
package hw4;

import java.util.Scanner;

public class LetterArt {
    public static void main(String[] args) {
        String letter [][] = new String [5][100];
        Scanner in = new Scanner(System.in);
        int rows = 5;
        int columns = 100;
        int x = 1;
        for (int i = 0; i < rows; i++) {
            for (int j = 0; j < columns; j++) {
                letter[i][j] = ".  ";
            }
        }
        System.out.println("Input your string to convert to ASCII text. ");
        System.out.println("Separate characters by space. Ex: for AB, type \"A & B\". ");
        System.out.println("For space, type \"space\". No punctuation/numbers. This currently does not print lowercase letters.");
        //System.out.println("Max 100 charwords. W/w is 5 charwords, space is 1 charword. Everything else is 3 charwords.");
        String input = in.nextLine();
        String inputcap = input.toUpperCase();
        String token[] = inputcap.split("");
        for (int y = 0; y < token.length; y++) {
            if (token[y].equals("A")) {
                letter[0][x+1] = "8 ";
                letter[1][x] = "8 ";
                letter[1][x+2] = "8 ";
                letter[2][x] = "8 ";
                letter[2][x+1] = "8 ";
                letter[2][x+2] = "8 ";
                letter[3][x] = "8 ";
                letter[3][x+2] = "8 ";
                letter[4][x] = "8 ";
                letter[4][x+2] = "8 ";
                x += 5;
            } 
            if (token[y].equals("B")) {
                letter[0][x] = "8 ";
                letter[0][x+1] = "8 ";
                letter[1][x] = "8 ";
                letter[1][x+2] = "8 ";
                letter[2][x] ="8 ";
                letter[2][x+1] = "8 ";
                letter[3][x] = "8 ";
                letter[3][x+2] = "8 ";
                letter[4][x] = "8 ";
                letter[4][x+1] = "8 ";
                x += 5;
            }
            if (token[y].equals("C")) {
                letter[0][x+1] = "8 ";
                letter[0][x+2] = "8 ";
                letter[1][x] = "8 ";
                letter[2][x] = "8 ";
                letter[3][x] = "8 ";
                letter[4][x+1] = "8 ";
                letter[4][x+2] = "8 ";
                x += 5;
            }
            if (token[y].equals("D")) {
                letter[0][x] = "8 ";
                letter[0][x+1] = "8 ";
                letter[1][x] = "8 ";
                letter[1][x+2] = "8 ";
                letter[2][x] = "8 ";
                letter[2][x+2] ="8 ";
                letter[3][x] = "8 ";
                letter[3][x+2] = "8 ";
                letter[4][x] = "8 ";
                letter[4][x+1] = "8 ";
                x += 5;
            }
            y++;
        }
        for (int i = 0; i < rows; i++) {
            for (int j = 0; j < x - 1; j++) {
                System.out.print(letter[i][j]);
            }
            System.out.println("");
        }
    }
}