Algoritmo de como escribir cualquier texto con símbolos cualquiera o letras, se puede cambiar el símbolo y el texto cuantas veces quiera cuando se este ejecutando
nombre del archivo:  (
nombreL.java)

| 
 
@author 
 
import java.io.*;
public class nombreL {
     public String nombre;
     public String n;
     
  
 public void simbolo()throws IOException{
     
  BufferedReader recibir2=new BufferedReader(new InputStreamReader(System.in));
    
     System.out.println("ingrese su simbolo");
     n=recibir2.readLine();
 
 }
 public void texto()throws IOException{
  BufferedReader recibir3=new BufferedReader(new InputStreamReader(System.in));
     System.out.println("ingresa texto");
     nombre=recibir3.readLine();
     
 }
 public void letras(){
    int conta=0;
    do{
  
   if(nombre.charAt(conta)=='a'){
       System.out.println("");
       System.out.println("    "+n);
       System.out.println("   "+n+" "+n);
       System.out.println("  "+n+" "+n+" "+n);
       System.out.println(" "+n+"     "+n);
       System.out.println(n+"       "+n);
    conta++;
     if(conta==nombre.length()){
           break;
       }
   }
 if(nombre.charAt(conta)=='b'){
     System.out.println("");
       System.out.println(n+n+n+n);
       System.out.println(n+"   "+n);
       System.out.println(n+n+n+n);
       System.out.println(n+"   "+n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
 if(nombre.charAt(conta)=='c'){
     System.out.println("");
       System.out.println(n+n+n+n);
       System.out.println(n);
       System.out.println(n);
       System.out.println(n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
   if(nombre.charAt(conta)=='d'){
       System.out.println("");
       System.out.println(n+n+n);
       System.out.println(n+"   "+n);
       System.out.println(n+"    "+n);
       System.out.println(n+"   "+n);
       System.out.println(n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='e'){
        System.out.println("");
       System.out.println(n+n+n);
       System.out.println(n);
       System.out.println(n+n+n);
       System.out.println(n);
       System.out.println(n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='f'){
        System.out.println("");
       System.out.println(n+n+n);
       System.out.println(n);
       System.out.println(n+n);
       System.out.println(n);
       System.out.println(n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='g'){
         System.out.println("");
       System.out.println(n+n+n+n);
       System.out.println(n);
       System.out.println(n+" "+n+n);
       System.out.println(n+"  "+n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='h'){
         System.out.println("");
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+n+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='i'){
         System.out.println("");
       System.out.println(n+n+n+n+n+n);
       System.out.println("  "+n);
       System.out.println("  "+n);
       System.out.println("  "+n);
       System.out.println(n+n+n+n+n+n);
       conta++;
       if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='j'){
         System.out.println("");
       System.out.println(n+n+n+n+n);
       System.out.println("    "+n);
       System.out.println("    "+n);
       System.out.println("    "+n);
       System.out.println(n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='k'){
         System.out.println("");
       System.out.println(n+"  "+n);
       System.out.println(n+""+n);
       System.out.println(n);
       System.out.println(n+""+n);
       System.out.println(n+"  "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='l'){
         System.out.println("");
       System.out.println(n);
       System.out.println(n);
       System.out.println(n);
       System.out.println(n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='m'){
         System.out.println("");
       System.out.println(n+"     "+n);
       System.out.println(n+n+"   "+n+n);
       System.out.println(n+"  "+n+"  "+n);
       System.out.println(n+"     "+n);
       System.out.println(n+"     "+n  );
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='n'){
        System.out.println("");
       System.out.println(n+"   "+n);
       System.out.println(n+n+" "+n);
       System.out.println(n+" "+n+""+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"   "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='ñ'){
         System.out.println("");
         System.out.println(" "+n+n);
       System.out.println(n+"   "+n);
       System.out.println(n+n+" "+n);
       System.out.println(n+" "+n+""+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"   "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='o'){
         System.out.println("");
       System.out.println(n+n+n+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='p'){
         System.out.println("");
       System.out.println(n+n+n);
       System.out.println(n+"  "+n);
       System.out.println(n+n+n);
       System.out.println(n);
       System.out.println(n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='q'){
         System.out.println("");
       System.out.println(" "+n+n+n);
       System.out.println(n+"  "+n);
       System.out.println(" "+n+n+n);
       System.out.println("   "+n);
       System.out.println("   "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='r'){
         System.out.println("");
       System.out.println(n+n+n+n );
       System.out.println(n+"   "+n);
       System.out.println(n+n+n+n);
       System.out.println(n+" "+n);
       System.out.println(n+"  "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='s'){
         System.out.println("");
       System.out.println(n+n+n+n);
       System.out.println(n);
       System.out.println(n+n+n+n);
       System.out.println("   "+n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='t'){
         System.out.println("");
       System.out.println(n+n+n+n+n+n);
       System.out.println("  "+n);
       System.out.println("  "+n);
       System.out.println("  "+n);
       System.out.println("  "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='u'){
         System.out.println("");
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
     if(nombre.charAt(conta)=='v'){
         System.out.println("");
       System.out.println(n+"       "+n);
       System.out.println(" "+n+"     "+n);
       System.out.println("  "+n+"   "+n);
       System.out.println("   "+n+" "+n);
       System.out.println("    "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='w'){
        System.out.println("");
       System.out.println(n+"    "+n);
       System.out.println(n+"    "+n);
       System.out.println(n+"    "+n);
       System.out.println(n+" "+n+"  "+n);
       System.out.println(n+n+n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='x'){
        System.out.println("");
       System.out.println(n+"    "+n);
       System.out.println(" "+n+" "+n);
       System.out.println("  "+n);
       System.out.println(" "+n+" "+n);
       System.out.println(n+"    "+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='y'){
        System.out.println("");
       System.out.println(n+"  "+n);
       System.out.println(n+"  "+n);
       System.out.println(n+n+n+n);
       System.out.println("   "+n);
       System.out.println(" "+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
    if(nombre.charAt(conta)=='z'){
        System.out.println("");
       System.out.println(n+n+n+n+n);
       System.out.println("   "+n);
       System.out.println("  "+n);
       System.out.println(" "+n);
       System.out.println(n+n+n+n+n);
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
   if(nombre.charAt(conta)==' '){
        System.out.println("");
       System.out.println("");
       conta++;
        if(conta==nombre.length()){
           break;
       }
   }
  
    }while(conta!=nombre.length());
 }
    public static void main(String[] args)throws IOException  {
 BufferedReader recibir2=new BufferedReader(new InputStreamReader(System.in));
int opcion=0;
nombreL obj= new nombreL();
obj.simbolo();
obj.texto();
obj.letras();
do{
 System.out.println("1.-cambiar simbolo \n 2.-cambiar texto \n 3.-salir");
String opc=recibir2.readLine();
 opcion=Integer.parseInt(opc);
switch(opcion){
    case 1:
    obj.simbolo();
    obj.letras();
    break;
     case 2:
         obj.texto();
         obj.letras();
     break;
     case 3:
     break;
}
}while(opcion!=3);
}
}
  | 
Compartir