Recents in Beach

Program Java Mencetak Huruf

Program java mencetak huruf  java - dodi blog


Berikut adalah program java untuk mencetak huruf bebas dengan inputan

import java.util.*;

class Program{

   /*

      Enter anything u want (except special characters)

      If memory or time limit exceeds, retry!

   */

    public static void main(String[] args) {

       String s=new Scanner(System.in).nextLine();boolean finl=false;

       System.out.print("The pattern for \""+s.toUpperCase()+"\" will be :\n\n\n");

       for(int pat=0;pat<s.length();pat++){

         char ptn=s.charAt(pat);

          switch(ptn){

           case ' ':

           System.out.println("\n\n\n\n\n\n\n");

           break;

           case 'a':case 'A':

           int d=17,a=d/2,b=a,c=a,e=d;

           d=(b==4&&c==12)?d-10:d-2;

           for(int i=1;i<=e-2;i++){

               for(int j=1;j<=d;j++){

                  if(b==4&&c==12&&j>=4&&j<=12)

                     System.out.print("A");

                  else if(j==b||j==c)

                     System.out.print("A");

                  else

                     System.out.print(" ");     

               }b--;c++;

            System.out.println();

            }

            break;

            case 'b':case 'B':

               int c1=8;

                   for(int i=1;i<=c1-2;i++){

                       for(int j=1;j<=c1-1;j++)

                           if(i==1) System.out.print("B");

                       for(int j=0;j<1;j++){

                           if(i==2||i==5) System.out.print("B      B");

                           if(i==3||i==4) System.out.print("B       B");

                       }

                       for(int j=1;j<=c1-1;j++){

                           if(i==6) System.out.print("B");

                       }

                       System.out.println();

                   }for(int i=1;i<=c1-3;i++){

                       for(int j=1;j<=c1-1;j++){

                           if(i==5) System.out.print("B");

                       }

                       for(int j=0;j<1;j++){

                           if(i==1||i==4) System.out.print("B      B");

                           if(i==2||i==3) System.out.print("B       B");

                       }

                       System.out.println();

                   }

                   System.out.println("\n\n\n");

            break;

            case 'c':case 'C':

            int aa=9;

            for(int i=1;i<=aa;i++){

                for(int j=1;j<=aa;j++){

                    if((i==1||i==aa)&&j>2) System.out.print("C");

                    else if((i==1&&j==1)||(i==aa&&j==1)) System.out.print(" ");

                }

                System.out.println("C");

            }

            System.out.println("\n\n\n");

            break;

            case 'd':case 'D':

            int e1=9;

            for(int i=1;i<=e1;i++){

                for(int j=0;j<1;j++){

                    if(i==1||i==9) System.out.print("DDDDDD");

                    else if(i==2||i==8) System.out.print("D     D");

                    else if(i==3||i==7) System.out.print("D      D");

                    else if(i>3&&i<7) System.out.print("D       D");

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'e':case 'E':

            int a1=8;

                   for(int i=1;i<=a1-3;i++){

                       for(int j=1;j<=a1-1;j++){

                           if(i==1)

                             System.out.print("E");

                       }for(int j=1;j<=a1-3;j++){

                           if(i==5)

                             System.out.print("E");

                       }

                       System.out.println("E");

                   }for(int i=1;i<=a1-4;i++){

                       for(int j=1;j<=a1-1;j++){

                           if(i==4)

                             System.out.print("E");

                       }

                       System.out.println("E");

                   }

                   System.out.println("\n\n\n");

            break;

            case 'f':case 'F':

            int a2=10;

                   for(int i=1;i<=a2;i++){

                       for(int j=1;j<=a2-1;j++){

                           if(i==1)

                             System.out.print("F");

                       }for(int j=1;j<=a2-3;j++){

                           if(i==5)

                             System.out.print("F");

                       }

                       System.out.println("F");

                   }

                    System.out.println("\n\n\n");

            break;

            case 'g':case 'G':

            int h1=8;

            for(int i=1;i<=h1;i++){

                for(int j=1;j<=h1;j++){

                    if((i==1&&j>1)||(i==h1&&j>1)) System.out.print("G");

                    else if(i==5&&j>7) System.out.print("G    GGGG");

                    else if((i==6||i==7||i==8)&&j>7) System.out.print("G        ");

                    else if(((i==1||i==h1)&&j==1)||((i==1||i==h1)&&j==h1)) System.out.print(" ");

                }

                System.out.println("G");

            }

            System.out.println("\n\n\n");

            break;

            case 'h':case 'H':

            int h2=10;

            for(int i=1;i<=h2;i++){

                if(i==5){

                   for(int j=1;j<=h2;j++)

                       System.out.print("H");

                   }else{System.out.print("H        H");}

              System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'I':case 'i':

            int i1=11;

            for(int i=1;i<=i1-2;i++){

                if(i==1||i==i1-2){

                   for(int j=1;j<=i1;j++) System.out.print("I");

                }else{

                    for(int j=1;j<=i1;j++){

                        if(j==i1/2)

                           System.out.print("     I");

                    }

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'j':case 'J':

            int j1=10;

            for(int i=1;i<=j1;i++){

                for(int j=1;j<=j1+1;j++){

                    if(i==1) System.out.print("J");

                }for(int j=0;j<1;j++){

                    if(i>=2&&i<=8) System.out.print("     J");

                }for(int j=0;j<1;j++){

                    if(i==9) System.out.print("J    J");

                    if(i==10) System.out.print(" J J");

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'k':case 'K':

            int hk=1,hk1=7;

            for(int i=1;i<=5;i++){

                for(int j=8;j>=1;j--){

                    if(j==8||j==hk) System.out.print("K");

                    else System.out.print(" ");

                }hk++;

                System.out.println();

            }

            for(int i=1;i<=6;i++){

                for(int j=8;j>=1;j--){

                    if(j==8||j==hk1) System.out.print("K");

                    else System.out.print(" ");

                }hk1--;

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'l':case 'L':

            for(int i=1;i<=10;i++){

                for(int j=1;j<10;j++){

                    if(i==10) System.out.print("L");

                }

                System.out.println("L");

            }

            System.out.println("\n\n\n");

            break;

            case 'm':case 'M':

            int on=2,of=10;

            for(int i=1;i<=9;i++){

                for(int j=1;j<=11;j++){

                    if((j==1||j==11)||(j==on||j==of)&&(on<=6&&of>=6)) System.out.print("M");

                    else System.out.print(" ");

                }

                on++;of--;

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'n':case 'N':

            int on1=2;

            for(int i=1;i<=8;i++){

                for(int j=1;j<=9;j++){

                    if((j==1||j==9)||(j==on1)) System.out.print("N");

                    else System.out.print(" ");

                }

                on1++;

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'o':case 'O':case '0':

            for(int i=1;i<=9;i++){

                for(int j=1;j<=10;j++){

                    if((i>=2&&i<=8)&&(j>=2&&j<=9)||(i==1||i==9)&&(j==1||j==10)) System.out.print(" ");

                    else System.out.print("O");

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'p':case 'P':

            for(int i=1;i<=9;i++){

                if(i==1||i==5){

                   for(int j=1;j<=8;j++){

                       if(j!=8) System.out.print("P");

                       else System.out.print(" ");

                    }

                }else if(i>=2&&i<=4){

                    for(int j=1;j<=8;j++){

                        if(j==1||j==8) System.out.print("P");

                        else System.out.print(" ");

                    }

                }else System.out.print("P");

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'q':case 'Q':

            int jm=1;

            for(int i=1;i<=11;i++){

                for(int j=1;j<=11;j++){

                    if((i==1||i==8)&&(j>=2&&j<=8)||(i>=6&&(j==jm))||((i>=2&&i<=7)&&(j==1||j==9))) System.out.print("Q");

                    else System.out.print(" ");

                }

                jm++;

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'r':case 'R':

            int jh=-2;

            for(int i=1;i<=10;i++){

                for(int j=1;j<=8;j++){

                    if(((i==1||i==5)&&j!=8)||(i>=2&&i<=4&&(j==1||j==8))||(i>=6&&(j==1||j==jh))) System.out.print("R");

                    else System.out.print(" ");

                }

                jh++;

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 's':case 'S':

            for(int i=1;i<=9;i++){

                for(int j=1;j<=10;j++){

                    if((i==1&&j!=1)||(i==5&&(j>=2&&j<=9))||(i==9&&j!=10)||((i>=2&&i<=4&&j==1)||(i>=6&&i<=8&&j==10))) System.out.print("S");

                    else System.out.print(" ");

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 't':case 'T':

            for(int i=1;i<=8;i++){

                for(int j=1;j<=11;j++){

                    if(i==1||(j==6)) System.out.print("T");

                    else System.out.print(" ");

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'U':case 'u':

            for(int i=1;i<=11;i++){

                for(int j=1;j<=11;j++){

                    if(((j==1||j==11)&&i<=7)||(i==8&&(j==2||j==10))||((i==9)&&j>=4&&j<=8)) System.out.print("U");

                    else System.out.print(" ");

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'v':case 'V':

            int ml=1,mk=16;

            for(int i=1;i<=8;i++){

                for(int j=1;j<=16;j++){

                    if(j==ml||j==mk) System.out.print("V");

                    else System.out.print(" ");

                }

                ml++;mk--;

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'w':case 'W':

            int q1=2,q2=8,q3=7,q4=14;

            for(int i=1;i<=9;i++){

                for(int j=1;j<=15;j++){

                    if((i<=5&&(j==1||j==15))||(i>5&&(j==q1||j==q2||j==q3||j==q4))) System.out.print("W");

                    else System.out.print(" ");

                }

                if(i>5){

                  if(q1<=5) q1++;

                  if(q2<=11) q2++;

                  if(q3>=6) q3--;

                  if(q4>=12) q4--;

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'x':case 'X':

            int hj=1,j1h=11;

            for(int i=1;i<=11;i++){

                for(int j=1;j<=11;j++){

                    if(j==hj||j==j1h) System.out.print("X");

                    else System.out.print(" ");

                }

                hj++;j1h--;

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'y':case 'Y':

            int gh1=1,gh2=11;

            for(int i=1;i<=11;i++){

                for(int j=1;j<=11;j++){

                    if(j==gh1||j==gh2) System.out.print("Y");

                    else System.out.print(" ");

                }

                if(gh1<=5) gh1++;

                if(gh2>=7) gh2--;

                else gh2=6;

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case 'z':case 'Z':

            int lg=8;

            for(int i=1;i<=8;i++){

                for(int j=1;j<=8;j++){

                    if((i==1||i==8)||((i>1&&i<8)&&(j==lg))) System.out.print("Z");

                    else System.out.print(" ");

                }

                lg--;

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case '1':

            for(int i=1;i<=7;i++){

                for(int j=1;j<=9;j++){

                    if((i==2&&j==3)||(i==3&&j==1)||(j==5||i==7)) System.out.print("1");

                    else System.out.print(" ");

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case '2':

            int jmk=7;

            for(int i=1;i<=7;i++){

                for(int j=1;j<=8;j++){

                    if((i==1&&j>=2&&j<=7)||((i>=2&&i<=3)&&j==1)||((i>=2&&i<=6)&&j==jmk)||((i==7)&&j>=2)) System.out.print("2");

                    else System.out.print(" ");

                }

                if(i>=2&&i<=6) jmk--;

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case '3':

            for(int i=1;i<=7;i++){

                for(int j=1;j<=8;j++){

                    if(((i==1||i==4||i==7)&&j>=2)||(j==8)) System.out.print("3");

                    else System.out.print(" ");

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case '4':

            int yu=6;

            for(int i=1;i<=9;i++){

                for(int j=1;j<=9;j++){

                    if(((j==yu||j==6)&&i<=6&&i>=2)||(i==6)||(j==6)) System.out.print("4");

                    else System.out.print(" ");

                }

                if(yu>=2&&i<=5) yu--;

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case '5':

            for(int i=1;i<=8;i++){

                for(int j=1;j<=9;j++){

                    if((i==1&&j!=1)||(i==4||i==8&&(j>=2&&j<=8))||((i>=2&&i<=3)&&j==1)||((i>=5&&i<=6)&&j==9)||(i==7&&(j==1||j==9))) System.out.print("5");

                    else System.out.print(" ");

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case '6':

            for(int i=1;i<=9;i++){

                for(int j=1;j<=9;j++){

                    if((i==1||i==5||i==9)||(j==1)||(i>=5&&i<=9&&j==9)) System.out.print("6");

                    else System.out.print(" ");

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case '7':

            int jkl=9;

            for(int i=1;i<=9;i++){

                for(int j=1;j<=9;j++){

                    if(i==1||(j==jkl)) System.out.print("7");

                    else System.out.print(" ");

                }

                jkl--;

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case '8':

            for(int i=1;i<=9;i++){

                for(int j=1;j<=9;j++){

                    if((i==1||i==5||i==9)||(j==1||j==9)) System.out.print("8");

                    else System.out.print(" ");

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            case '9':

            for(int i=1;i<=9;i++){

                for(int j=1;j<=9;j++){

                    if((i==1||i==4||i==9)||(j==9||(j==1&&(i>=1&&i<=4)))) System.out.print("9");

                    else System.out.print(" ");

                }

                System.out.println();

            }

            System.out.println("\n\n\n");

            break;

            default:

               System.out.print("");

            }

        }

    }

}

Post a Comment

0 Comments