Título: AYUDA CON ESTE PROGRAMA JAVAĦĦĦĦĦ
Publicado por: DomInYK en 17 Junio 2011, 16:34 pm
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
Título: Re: AYUDA CON ESTE PROGRAMA JAVAĦĦĦĦĦ
Publicado por: .mokk. en 18 Junio 2011, 19:51 pm
Asi nunca iva a ponerse ya que nunca ponias la posicion que deceabas llamar en el array de palabras en si esto seria asi: package Taller; import javax.swing.JOptionPane; public class Ayuda { public static void main (String[] args ) { 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]
Título: Re: AYUDA CON ESTE PROGRAMA JAVAĦĦĦĦĦ
Publicado por: DomInYK en 19 Junio 2011, 17:51 pm
graciass ME ESTA SIRVIANDO DE ALGO TU AYUDAA...AUNQUE NO ES COMO QUERIAA GRCIASS ..... JEJEJE
Título: Re: AYUDA CON ESTE PROGRAMA JAVAĦĦĦĦĦ
Publicado por: bengy en 4 Agosto 2011, 01:57 am
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...
|