Java Magic Program - Java Program Example

Here Write Java Program To print a magic.   In This Post We Share A Java Program Code For show output like a magic. When we compile this java then this program take a input as character or name And Show Output On Screen After Compile Program.

package com.androidpro.in;

import
java.io.BufferedReader;
import
java.io.IOException;
import
java.io.InputStreamReader;
import
java.io.PrintStream;
import
java.util.Scanner;

public class
Main {

   
public static void main(String[] args)
    {
        System.
out.println("Type in your name and see Magic! \n");
       
Scanner input = new Scanner(System.in);
       
String name = input.nextLine();
        int
nameLength = name.length();
       
System.out.println("");
        for
(int x = 0; x < nameLength; x++)        {
//SmallAlphabetHolder(name.toLowerCase(), x);
           
BigAlphabetHolder(name.toUpperCase(), x);
       
}
       
/*System.out.print("______________________________________\n");
System.out.print("If you like it!!! Please hit one like.\n");*/
       
System.out.print("______________________________________\n");
       
System.out.print("**************************************");
   
}
   
private static void BigAlphabetHolder(String name, int x)
    {
       
if (name.charAt(x) == 'A')
        {
            System.
out.println("..######..\n..#....#..\n..######..\n..#....#..\n..#....#..\n");
       
}
       
else if (name.charAt(x) == 'B')
        {
            System.
out.println("..######..\n..#....#..\n..#####...\n..#....#..\n..######..\n");
       
}
       
else if (name.charAt(x) == 'C')
        {
            System.
out.println("..######..\n..#.......\n..#.......\n..#.......\n..######..\n");
       
}
       
else if (name.charAt(x) == 'D')
        {
            System.
out.println("..#####...\n..#....#..\n..#....#..\n..#....#..\n..#####...\n");
       
}
       
else if (name.charAt(x) == 'E')
        {
            System.
out.println("..######..\n..#.......\n..#####...\n..#.......\n..######..\n");
       
}
       
else if (name.charAt(x) == 'F')
        {
            System.
out.println("..######..\n..#.......\n..#####...\n..#.......\n..#.......\n");
       
}
       
else if (name.charAt(x) == 'G')
        {
            System.
out.println("..######..\n..#.......\n..#.####..\n..#....#..\n..######..\n");
       
}
       
else if (name.charAt(x) == 'H')
        {
            System.
out.println("..#....#..\n..#....#..\n..######..\n..#....#..\n..#....#..\n");
       
}
       
else if (name.charAt(x) == 'I')
        {
            System.
out.println("..######..\n....##....\n....##....\n....##....\n..######..\n");
       
}
       
else if (name.charAt(x) == 'J')
        {
            System.
out.println("..######..\n....##....\n....##....\n..#.##....\n..####....\n");
       
}
       
else if (name.charAt(x) == 'K')
        {
            System.
out.println("..#...#...\n..#..#....\n..##......\n..#..#....\n..#...#...\n");
       
}
       
else if (name.charAt(x) == 'L')
        {
            System.
out.println("..#.......\n..#.......\n..#.......\n..#.......\n..######..\n");
       
}
       
else if (name.charAt(x) == 'M')
        {
            System.
out.println("..#....#..\n..##..##..\n..#.##.#..\n..#....#..\n..#....#..\n");
        
}
       
else if (name.charAt(x) == 'N')
        {
            System.
out.println("..#....#..\n..##...#..\n..#.#..#..\n..#..#.#..\n..#...##..\n");
       
}
       
else if (name.charAt(x) == 'O')
        {
            System.
out.println("..######..\n..#....#..\n..#....#..\n..#....#..\n..######..\n");
       
}
       
else if (name.charAt(x) == 'P')
        {
            System.
out.println("..######..\n..#....#..\n..######..\n..#.......\n..#.......\n");
       
}
       
else if (name.charAt(x) == 'Q')
        {
            System.
out.println("..######..\n..#....#..\n..#.#..#..\n..#..#.#..\n..######..\n");
       
}
       
else if (name.charAt(x) == 'R')
        {
            System.
out.println("..######..\n..#....#..\n..#.##...\n..#...#...\n..#....#..\n");
       
}
       
else if (name.charAt(x) == 'S')
        {
            System.
out.println("..######..\n..#.......\n..######..\n.......#..\n..######..\n");
       
}
       
else if (name.charAt(x) == 'T')
        {
            System.
out.println("..######..\n....##....\n....##....\n....##....\n....##....\n");
       
}
       
else if (name.charAt(x) == 'U')
        {
            System.
out.println("..#....#..\n..#....#..\n..#....#..\n..#....#..\n..######..\n");
       
}
        
else if (name.charAt(x) == 'V')
        {
            System.
out.println("..#....#..\n..#....#..\n..#....#..\n...#..#...\n....##....\n");
       
}
       
else if (name.charAt(x) == 'W')
        {
            System.
out.println("..#....#..\n..#....#..\n..#.##.#..\n..##..##..\n..#....#..\n");
       
}
       
else if (name.charAt(x) == 'X')
        {
            System.
out.println("..#....#..\n...#..#...\n....##....\n...#..#...\n..#....#..\n");
       
}
       
else if (name.charAt(x) == 'Y')
        {
            System.
out.println("..#....#..\n...#..#...\n....##....\n....##....\n....##....\n");
       
}
       
else if (name.charAt(x) == 'Z')
        {
            System.
out.println("..######..\n......#...\n.....#....\n....#.....\n..######..\n");
        
}
       
else if (name.charAt(x) == '.')
        {
            System.
out.println("----..----\n");
       
}
    }
   
private static void SmallAlphabetHolder(String name, int x)
    {
       
if (name.charAt(x) == 'a')
        {
            System.
out.println("...#####..\n.......#..\n...#####..\n..#....#..\n...#####..\n");
       
}
       
else if (name.charAt(x) == 'b')
        {
            System.
out.println("..#.......\n..#.......\n..#####...\n..#....#..\n..#####...\n");
       
}
       
else if (name.charAt(x) == 'c')
        {
            System.
out.println("...####...\n..#....#..\n..#.......\n..#....#..\n...####...\n");
       
}
       
else if (name.charAt(x) == 'd')
        {
            System.
out.println(".......#..\n.......#..\n...#####..\n..#....#..\n...#####..\n");
       
}
       
else if (name.charAt(x) == 'e')
        {
            System.
out.println("...####...\n..#....#..\n..#####...\n..#.......\n...####...\n");
       
}
       
else if (name.charAt(x) == 'f')
        {
            System.
out.println("...####...\n...#......\n..####....\n...#......\n...#......\n");
       
}
       
else if (name.charAt(x) == 'g')
        {
            System.
out.println("...####...\n..#....#..\n...####...\n......#...\n...####...\n");
        
}
       
else if (name.charAt(x) == 'h')
        {
            System.
out.println("..#.......\n..#.......\n..#####...\n..#...#...\n..#...#...\n");
       
}
       
else if (name.charAt(x) == 'i')
        {
            System.
out.println(".....*....\n.....#....\n.....#....\n.....#....\n.....#....\n");
       
}
       
else if (name.charAt(x) == 'j')
        {
            System.
out.println(".....*....\n.....#....\n.....#....\n..#..#....\n...##.....\n");
       
}
       
else if (name.charAt(x) == 'k')
        {
            System.
out.println("...#......\n...#.#....\n...##.....\n...#.#....\n...#..#...\n");
       
}
       
else if (name.charAt(x) == 'l')
        {
            System.
out.println("....#.....\n....#.....\n....#.....\n....#.....\n...####...\n");
       
}
       
else if (name.charAt(x) == 'm')
        {
            System.
out.println("..........\n...#.#....\n..#.#.#...\n..#...#...\n..#...#...\n");
       
}
       
else if (name.charAt(x) == 'n')
        {
            System.
out.println("..........\n...###....\n..#...#...\n..#...#...\n..#...#...\n");
       
}
       
else if (name.charAt(x) == 'o')
        {
            System.
out.println("....###...\n...#...#..\n...#...#..\n...#...#..\n....###...\n");
       
}
        
else if (name.charAt(x) == 'p')
        {
            System.
out.println("...####...\n...#...#..\n...####...\n...#......\n...#......\n");
       
}
       
else if (name.charAt(x) == 'q')
        {
            System.
out.println("...####...\n..#....#..\n...#####..\n.......##.\n.......#..\n");
       
}
       
else if (name.charAt(x) == 'r')
        {
            System.
out.println("...#.#....\n...##.....\n...#......\n...#......\n...#......\n");
       
}
       
else if (name.charAt(x) == 's')
        {
            System.
out.println("..######..\n..#.......\n..######..\n.......#..\n..######..\n");
       
}
       
else if (name.charAt(x) == 't')
        {
            System.
out.println("....#.....\n...####...\n....#.....\n....#.#...\n.....#....\n");
       
}
       
else if (name.charAt(x) == 'u')
        {
            System.
out.println("..........\n...#...#..\n...#...#..\n...#...#..\n....###...\n");
       
}
       
else if (name.charAt(x) == 'v')
        {
            System.
out.println("..........\n...#...#..\n...#...#..\n....#.#...\n.....#....\n");
       
}
       
else if (name.charAt(x) == 'w')
        {
            System.
out.println("..........\n..#...#...\n..#...#...\n..#.#.#...\n...#.#....");
       
}
       
else if (name.charAt(x) == 'x')
        {
            System.
out.println("..........\n....#.#...\n.....#....\n....#.#...\n..........\n");
       
}
       
else if (name.charAt(x) == 'y')
        {
            System.
out.println("..........\n....#.#...\n....#.#...\n.....#....\n.....#....\n");
       
}
       
else if (name.charAt(x) == 'z')
        {
            System.
out.println("..........\n...####...\n.....#....\n....#.....\n...####...\n");
       
}
    }

}



Output



 

Type in your name and see Magic!

 

Androidpro.in

 

..######..

..#....#..

..######..

..#....#..

..#....#..

 

..#....#..

..##...#..

..#.#..#..

..#..#.#..

..#...##..

 

..#####...

..#....#..

..#....#..

..#....#..

..#####...

 

..######..

..#....#..

..#.##...

..#...#...

..#....#..

 

..######..

..#....#..

..#....#..

..#....#..

..######..

 

..######..

....##....

....##....

....##....

..######..

 

..#####...

..#....#..

..#....#..

..#....#..

..#####...

 

..######..

..#....#..

..######..

..#.......

..#.......

 

..######..

..#....#..

..#.##...

..#...#...

..#....#..

 

..######..

..#....#..

..#....#..

..#....#..

..######..

 

----..----

 

..######..

....##....

....##....

....##....

..######..

 

..#....#..

..##...#..

..#.#..#..

..#..#.#..

..#...##..

 

______________________________________

**************************************

Process finished with exit code 0