Programación General > Java

 Programa Basico de Java

(1/3) > >>

maudaz:
Buenas
lo que pasa es que me mandaron un proyecto en java en el cual tengo que hacer un programa en el cual al introducir por ejemplo el 1 me salga como resultado la letra a, 2:b, 3:c, 27:aa y asi ..... hasta  157118051752:snowfall.

es para ver quien me puede echar una mano que es que so novato en java y no tengo ni idea de como hacerlo de antemano gracias.

m0skit0:
Ejemplo:


--- Código: Java ---char c;int num = 1; c = (char)(num + 0x60);System.out.println(c); 

maudaz:
muchas gracias amigo me sirvio de lujo

pero solo sirve hasta 26
porque si pongo numeros de hay en adelante salen signos.
plis ayudame

maudaz:
mira yo tengo esto:

import java.util.Scanner;
class Numtexto{
public void Mostrar_texto(){
    Scanner yy = new Scanner (System.in);
    String num[]=new String [26];
    int i=0,j=0;

   num[0]="a";num[1]="b";num[2]="c";num[3]="d";num[4]="e";num[5]="f";num[6]="g";num[7]="h";num[8]="i";num[9]="j";num[10]="k";num[11]="l";num[12]="m";num[13]="n";num[14]="o";num[15]="p";
   num[16]="q";num[17]="r";num[18]="s";num[19]="t";num[20]="u";num[21]="v";num[22]="w";num[23]="x";num[24]="y";num[25]="z";

    System.out.print("Ingrese Numero:");
   i = yy.nextInt();
   if(i>=0 && i<=25){System.out.println(num);}
   else if(i>26 && i<=52){System.out.println(num[0]+num[j+j]);}
   else if(i>52 && i<=79){System.out.println(num[1]+num[j+j]);}
   else if(i>79 && i<=105){System.out.println(num[2]+num[j+j]);}
   else if(i>105 && i<=131){System.out.println(num[3]+num[j+j]);}
   else if(i>131 && i<=157){System.out.println(num[4]+num[j+j]);}
   else if(i>157 && i<=183){System.out.println(num[5]+num[j+j]);}
   else if(i>183 && i<=209){System.out.println(num[6]+num[j+j]);}
   else if(i>209 && i<=235){System.out.println(num[7]+num[j+j]);}
   else if(i>235 && i<=261){System.out.println(num[8]+num[j+j]);}
   else if(i>261 && i<=287){System.out.println(num[9]+num[j+j]);}
   else if(i>287 && i<=313){System.out.println(num[10]+num[j+j]);}
   else if(i>313 && i<=339){System.out.println(num[11]+num[j+j]);}
   else if(i>339 && i<=365){System.out.println(num[12]+num[j+j]);}
   else if(i>365 && i<=391){System.out.println(num[13]+num[j+j]);}
   else if(i>391 && i<=417){System.out.println(num[14]+num[j+j]);}
   else if(i>417 && i<=443){System.out.println(num[15]+num[j+j]);}
   else if(i>443 && i<=469){System.out.println(num[16]+num[j+j]);}
   else if(i>469 && i<=495){System.out.println(num[17]+num[j+j]);}
   else if(i>495 && i<=521){System.out.println(num[18]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[19]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[20]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[21]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[22]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[23]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[24]+num[j+j]);}
   else if(i>547 && i<=573){System.out.println(num[25]+num[j+j]);}
   else if(i>573 && i<=599){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>599 && i<=625){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>625 && i<=651){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>651 && i<=677){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>677 && i<=703){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>703 && i<=729){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>729 && i<=755){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>755 && i<=781){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>781 && i<=807){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>807 && i<=833){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>833 && i<=859){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>859 && i<=885){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
   else if(i>521 && i<=547){System.out.println(num[0]+num[0]+num[j+j]);}
}
}


pero no puedo hacer q porlomenos 28 29 y eso q sigan salgan ab, ac, ad....
pero creo q es muy largo pero fue la unica manera q encontre

m0skit0:
Vaya follones te montas  ^_^

Piénsalo un poco, es mucho más fácil que eso. Venga, dale un poco al coco.

Saludos.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa