elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 10:03  


Tema destacado: Grupo de Facebook de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  AYUDA CON ESTE PROGRAMA JAVA¡¡¡¡¡
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: AYUDA CON ESTE PROGRAMA JAVA¡¡¡¡¡  (Leído 2,204 veces)
DomInYK

Desconectado Desconectado

Mensajes: 8


Ver Perfil
AYUDA CON ESTE PROGRAMA JAVA¡¡¡¡¡
« en: 17 Junio 2011, 16:34 »

YO SE QUE AQUI ME VAN AYUDAR JEJE YA TRATEEE MUCHO  PARA HACER ESTE PROGRAMA Y NO ME SALEEE  QUIEN ME AYUDA PORFAAA  SI NOES MUCHA MOLESTIAAA.....


PROGRAMA QUE CUENTE LAS PALABRAS COMPLETAS DENTRO DE UNA FRASE Y LOS MUESTRE EN MAYUSCULAS.
 EJEMPLO

EL JUEVES ES EL EXAMEN.
EL=2
JUEVES=1
EXAMEN=2
ES=1
import javax.swing.JOptionPane;
public class Cadena6
{
     public static void main(String[] args) {
       String frase;
       int i=0;
       frase=JOptionPane.showInputDialog("INGRESA UNA FRASE");
       
       
       String palabras[]=frase.split("  ");
       int cantidad=palabras.length;
       while(i<palabras.length){
          
          System.out.print(palabras+"\n"+cantidad);
          i++;
       }
     }
}


hice uno con estas funciones pero noo saleee jajaja espero y me ayuden porfaaa


En línea
.mokk.

Desconectado Desconectado

Mensajes: 177



Ver Perfil
Re: AYUDA CON ESTE PROGRAMA JAVA¡¡¡¡¡
« Respuesta #1 en: 18 Junio 2011, 19:51 »

Asi nunca iva a ponerse ya que nunca ponias la posicion que deceabas llamar en el array de palabras en si esto seria asi:

Código
package Taller;
 
import javax.swing.JOptionPane;
public class Ayuda
{
    public static void main(String[] args)
    {
      String frase;
      frase=JOptionPane.showInputDialog("INGRESA UNA FRASE");
      frase = frase.toUpperCase();      
      String [] palabras = frase.split(" ");
      System.out.println("FRASE: " + frase);
      for(int i = 0; i < palabras.length; i++)
      {
      System.out.println(palabras[i] + " = " + palabras[i].length());
      }
 
    }
}[/java]


En línea

DomInYK

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: AYUDA CON ESTE PROGRAMA JAVA¡¡¡¡¡
« Respuesta #2 en: 19 Junio 2011, 17:51 »

graciass  ME ESTA SIRVIANDO DE ALGO TU AYUDAA...AUNQUE NO ES COMO QUERIAA GRCIASS ..... JEJEJE
En línea
bjpenn

Desconectado Desconectado

Mensajes: 108



Ver Perfil WWW
Re: AYUDA CON ESTE PROGRAMA JAVA¡¡¡¡¡
« Respuesta #3 en: 4 Agosto 2011, 01:57 »

Código:
public String contarPalabras2(String palabras ){
    StringTokenizer toke      = new StringTokenizer(palabras);
    String muestra  = "";
    String dato  = "";
    String res  = "";
    int cont=0;
    ArrayList<String> array     = new ArrayList<String>();
    ArrayList<String> copia     = new ArrayList<String>();
    while(toke.hasMoreTokens()){
    array.add(toke.nextToken(" "));
    }
for(int z=0; z<=array.size()-1 ; z++){
copia.add(array.get(z));
}

   for(int a=0; a<=array.size()-1 ; a++){
       
        muestra=array.get(a);
   for(int b=a+1       ; b<=array.size()-1  ; b++){   
    if(muestra.equals(array.get(b))){
      array.remove(b);
    }
    }
}
//doble recorrido por un error ejemplo hola hola como estas hola hola
for(int a=0; a<=array.size()-1 ; a++){
       
        muestra=array.get(a);
   for(int b=a+1       ; b<=array.size()-1   ; b++){   
    if(muestra.equals(array.get(b))){
      array.remove(b);
    }
    }
}

for(int p=0; p<=array.size()-1 ; p++){
       
        dato=array.get(p);
   for(int q=0       ; q<=copia.size()-1   ; q++){   
    if(dato.equals(copia.get(q))){
      cont++;
    }
    }
    res=res+dato+" "+cont+" ";
    cont=0;
}

        return res;
    }
   
    public String  concatenar(String palabras){
    palabras=contarPalabras2(palabras);
    StringTokenizer adaptador= new StringTokenizer(palabras);
    ArrayList<String> arreglo= new ArrayList<String>();
    ArrayList<String> copia= new ArrayList<String>();
    String respuesta=" ";
   
        while(adaptador.hasMoreTokens()){
        arreglo.add(adaptador.nextToken(" "));
        }
        for(int a=0; a<=arreglo.size()-1; a++){
       
        copia.add(arreglo.get(a));
        if(a%2==0){
        copia.add("=");
    }
    else{
    copia.add(" ");
    }   
    }
    for(int b=0;b<=copia.size()-1; b++){
    respuesta=respuesta+ copia.get(b);
    }
       
   System.out.println(respuesta);
    return respuesta;
    }
}

Espero que te sirva...
En línea

lo importante no es si haz caido si no es si puedes  levantarse
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con programa de java...
Java
Dulcrash 7 1,211 Último mensaje 8 Noviembre 2008, 09:35
por juancho77
Ayuda con un programa en Java
Java
jpxc 1 1,118 Último mensaje 10 Marzo 2010, 06:34
por Leyer
COMO ELABORAR ESTE PROGRAMA EN JAVA NO PUEDOO¡¡
Java
DomInYK 7 1,977 Último mensaje 11 Julio 2011, 14:27
por Valkyr
ayudenme a terminar este programa en java
Ejercicios
DomInYK 1 2,917 Último mensaje 12 Julio 2011, 15:27
por Valkyr
como terminar este programa en java
Java
DomInYK 1 813 Último mensaje 26 Junio 2011, 06:21
por Darhius
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines