Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - SeñorX95

#11
Java / Re: Error metodo main
13 Marzo 2015, 21:20 PM
Gracias tio eres un maquina!  ;D
#12
Java / Re: Error metodo main
13 Marzo 2015, 21:08 PM
Y para sacar los carecteres juntos?
#13
Java / Re: Error metodo main
13 Marzo 2015, 20:49 PM
Código (java) [Seleccionar]
public char[] calcularClave(){
       String s,n,a;
       String[] servidor = url.split("/");
       s=servidor[2];
       String[] nombre = url.split("/");
       n=nombre[6];
       int resultado;
       int total;
       int suma=0;
       int suma2=0;
       String letras="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
       
       for (int i=0; i<s.length();i++) {
           char n1;
           n1=s.charAt(i);
           
           boolean x=false;
           if(n1>'0' && n1<'9'){
               suma+=Integer.parseInt(""+n1);
           }else{
               if((n1<'a' || n1>'z') && (n1<'A' || n1>'Z')){
                   suma+=10;
               }else{
                   for(int j=0;x==false;){
                       char n2;
                       n2=letras.charAt(j);
                       if(n1!=n2){
                           j++;
                       }else{
                           x=true;
                           suma+=(j+1);
                       }
                   }
               }
           }
       }
       
       for (int i=0; i<n.length();i++) {
           char n1;
           n1=n.charAt(i);
           boolean x=false;
           if(n1>'0' && n1<'9'){
               suma2+=Integer.parseInt(""+n1);
           }else{
               if((n1<'a' || n1>'z') && (n1<'A' || n1>'Z')){
                   suma2+=10;
               }else{
                   for(int j=0;x==false;){
                       char n2;
                       n2=letras.charAt(j);
                       if(n1!=n2){
                           j++;
                       }else{
                           x=true;
                           suma2+=(j+1);
                       }
                   }
               }
           }
       }
       total=suma+suma2;
       resultado=total/n.length();
       String a1,a2,a3;
       a1=url.substring(url.indexOf("//")+2);
       a2=a1.substring(a1.indexOf("/")+1);
       a3=a2.substring(0,resultado);
       char clave[] = a3.toCharArray();
       return clave;
   }
#14
Java / Re: Java
13 Marzo 2015, 20:34 PM
En el metodo calcularClave () del final
#15
Java / Error metodo main
13 Marzo 2015, 20:33 PM
He hecho el metodo main pero al devolver un valor devulevo la referencia en vez de la cadena de caracteres que tengo mal?

Código (java) [Seleccionar]
public static void main(String[] arg){
      Scanner entrada=new Scanner(System.in);
      double peso;
      Recurso u=new Recurso();
      String url;
      System.out.println("Introduce el url");
      url=entrada.nextLine();
      if(url.equals("")){
          System.out.println("Ha decidido salir");
      }else{
          System.out.println("Introduce el peso");
          peso=entrada.nextInt();
          if(u.verProtocolo()){
              System.out.println("El url si tiene protocolo http");
          }else {
              System.out.println("El url no tiene protocolo http");
          }
         
          System.out.println("La clave que se asigna a esta url es: "+u.calcularClave());
         
      }
     
     
     
     
   }
#16
Java / Re: Java
12 Marzo 2015, 15:02 PM
Tengo este codigo se podria hacer mejor?

Código (java) [Seleccionar]
for (int i=0; i<s.length();i++) {
            char n1;
            n1=s.charAt(i);
           
            boolean x=false;
            if(n1>'0' && n1<'9'){
                suma+=Integer.parseInt(""+n1);
            }else{
                if((n1<'a' || n1>'z') && (n1<'A' || n1>'Z')){
                    suma+=10;
                }else{
                    for(int j=0;x==false;){
                        char n2;
                        n2=letras.charAt(j);
                        if(n1!=n2){
                            j++;
                        }else{
                            x=true;
                            suma+=(j+1);
                        }
                    }
                }
            }
        }
#17
Java / Re: Java
11 Marzo 2015, 22:36 PM
Teniendo un string

A cada letra (excepto la 'ñ') se le asocia un número entero: 'a'->1,'b'->2, ...,'z'->26, 'A'-27, 'B'->29, ...

A cada dígito se le asocia el valor entero correspondiente: '0'->0, '1'->1, ...

Al resto de caracteres se le asocia el valor entero 10

#18
Java / Java
11 Marzo 2015, 22:27 PM
Como le doy valores numericos a las letras asi:
a=1, b=2...z=26
A=27,B=28...
0=0,1=1....
Y a los demas valores el valor 10
#19
Java / Re: AYUDA: Java Parse URL
11 Marzo 2015, 21:47 PM
Es que tendria que pasar por ejemplo hola y darle a cada letra su valor en ascii y luego sumar esos valores
#20
Java / Re: AYUDA: Java Parse URL
11 Marzo 2015, 21:35 PM
Si que las he dado pero me sale el error cannot find symbol-class List