Soumettre la recherche
Mettre en ligne
Error palabra.java
•
0 j'aime
•
169 vues
A
Ayuda Universidad
Suivre
Error en Palabras java
Lire moins
Lire la suite
Technologie
Divertissement et humour
Signaler
Partager
Signaler
Partager
1 sur 8
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Ejercicio sql server vs visual .net
Ejercicio sql server vs visual .net
Ayuda Universidad
Android
Android
Ayuda Universidad
What's Next in Growth? 2016
What's Next in Growth? 2016
Andrew Chen
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
Barry Feldman
The Outcome Economy
The Outcome Economy
Helge Tennø
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman
Getchars
Getchars
CamiEscobar1995
Getchars
Getchars
CamiEscobar1995
Recommandé
Ejercicio sql server vs visual .net
Ejercicio sql server vs visual .net
Ayuda Universidad
Android
Android
Ayuda Universidad
What's Next in Growth? 2016
What's Next in Growth? 2016
Andrew Chen
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
Barry Feldman
The Outcome Economy
The Outcome Economy
Helge Tennø
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman
Getchars
Getchars
CamiEscobar1995
Getchars
Getchars
CamiEscobar1995
UNIVERSIDAD CENTRAL DEL ECUADOR CAMILA ESCOBAR LOPEZ GETCHARS
UNIVERSIDAD CENTRAL DEL ECUADOR CAMILA ESCOBAR LOPEZ GETCHARS
CamiEscobar1995
UNIVERSIDAD CENTRAL DEL ECUADOR GETCHARS
UNIVERSIDAD CENTRAL DEL ECUADOR GETCHARS
CamiEscobar1995
Deber de programación
Deber de programación
legnasilvana
Action scrip
Action scrip
Jesus Alverto Idrovo Martinez
Progrando en flash(action scrit).
Progrando en flash(action scrit).
Jesus Alverto Idrovo Martinez
Practicas c++
Practicas c++
Jhonathan Villalobos
Practicas c++
Practicas c++
Jhonathan Villalobos
Metodos de ordenamiento
Metodos de ordenamiento
Kary Luera Jaramillo
Practicas segundo parcial de programacion avanzada
Practicas segundo parcial de programacion avanzada
Dariio Lopezz Young
Dart como alternativa a TypeScript (Codemotion 2016)
Dart como alternativa a TypeScript (Codemotion 2016)
Rafael Bermúdez Míguez
Java Basico
Java Basico
RicardoOS
Action escript
Action escript
Andres Felipe Enriquez
Ejercicios resueltos practica 2 (nueva 2014) informática ii
Ejercicios resueltos practica 2 (nueva 2014) informática ii
Alvin Jacobs
funciones programacion
funciones programacion
Alexandra Diaz
Arreglos
Arreglos
Juanita Qontreras
Kruskal
Kruskal
Jorge
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
MiguelAtencio10
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Keyla Dolores Méndez
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
BRAYANJOSEPHPEREZGOM
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
Alan779941
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
mcerpam
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
Contenu connexe
Similaire à Error palabra.java
UNIVERSIDAD CENTRAL DEL ECUADOR CAMILA ESCOBAR LOPEZ GETCHARS
UNIVERSIDAD CENTRAL DEL ECUADOR CAMILA ESCOBAR LOPEZ GETCHARS
CamiEscobar1995
UNIVERSIDAD CENTRAL DEL ECUADOR GETCHARS
UNIVERSIDAD CENTRAL DEL ECUADOR GETCHARS
CamiEscobar1995
Deber de programación
Deber de programación
legnasilvana
Action scrip
Action scrip
Jesus Alverto Idrovo Martinez
Progrando en flash(action scrit).
Progrando en flash(action scrit).
Jesus Alverto Idrovo Martinez
Practicas c++
Practicas c++
Jhonathan Villalobos
Practicas c++
Practicas c++
Jhonathan Villalobos
Metodos de ordenamiento
Metodos de ordenamiento
Kary Luera Jaramillo
Practicas segundo parcial de programacion avanzada
Practicas segundo parcial de programacion avanzada
Dariio Lopezz Young
Dart como alternativa a TypeScript (Codemotion 2016)
Dart como alternativa a TypeScript (Codemotion 2016)
Rafael Bermúdez Míguez
Java Basico
Java Basico
RicardoOS
Action escript
Action escript
Andres Felipe Enriquez
Ejercicios resueltos practica 2 (nueva 2014) informática ii
Ejercicios resueltos practica 2 (nueva 2014) informática ii
Alvin Jacobs
funciones programacion
funciones programacion
Alexandra Diaz
Arreglos
Arreglos
Juanita Qontreras
Kruskal
Kruskal
Jorge
Similaire à Error palabra.java
(16)
UNIVERSIDAD CENTRAL DEL ECUADOR CAMILA ESCOBAR LOPEZ GETCHARS
UNIVERSIDAD CENTRAL DEL ECUADOR CAMILA ESCOBAR LOPEZ GETCHARS
UNIVERSIDAD CENTRAL DEL ECUADOR GETCHARS
UNIVERSIDAD CENTRAL DEL ECUADOR GETCHARS
Deber de programación
Deber de programación
Action scrip
Action scrip
Progrando en flash(action scrit).
Progrando en flash(action scrit).
Practicas c++
Practicas c++
Practicas c++
Practicas c++
Metodos de ordenamiento
Metodos de ordenamiento
Practicas segundo parcial de programacion avanzada
Practicas segundo parcial de programacion avanzada
Dart como alternativa a TypeScript (Codemotion 2016)
Dart como alternativa a TypeScript (Codemotion 2016)
Java Basico
Java Basico
Action escript
Action escript
Ejercicios resueltos practica 2 (nueva 2014) informática ii
Ejercicios resueltos practica 2 (nueva 2014) informática ii
funciones programacion
funciones programacion
Arreglos
Arreglos
Kruskal
Kruskal
Dernier
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
MiguelAtencio10
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Keyla Dolores Méndez
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
BRAYANJOSEPHPEREZGOM
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
Alan779941
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
mcerpam
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
ssuserf18419
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
losdiosesmanzaneros
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
JuanGallardo438714
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
sgonzalezp1
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
Maricarmen Sánchez Ruiz
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
LolaBunny11
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
vladimiroflores1
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
Julian Lamprea
Dernier
(15)
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
Error palabra.java
1.
import javax.swing.*; import java.awt.*; import
java.io.*; public class errores{ public static void main(String [] args){ //String mensaje="nPalabra a buscar y errores:"; String leer = Leer("archivo.txt"); String introducido=JOptionPane.showInputDialog(leer); JOptionPane.showMessageDialog(null,Errorpalabra(introducido,checar(introducido,leer,1) )); } public static String Errorpalabra(String introducido,String checar){ String PalabraAChecar = introducido; String PalabraElegida = checar; String PalabraAuxiliar = ""; String msj = ""; boolean hecho = false; if(introducido.equals(checar)){ msj = "Sin error."; }else{ if (PalabraElegida.startsWith(PalabraAChecar))
2.
{
PalabraAuxiliar = PalabraElegida.replace(PalabraAChecar, ""); msj += "Falta: "+PalabraAuxiliar+"n" ; PalabraAuxiliar = ""; hecho = true; } if (PalabraAChecar.startsWith(PalabraElegida)) { PalabraAuxiliar = PalabraAChecar.replace(PalabraElegida, ""); msj += "Sobra: "+PalabraAuxiliar+"n"; PalabraAuxiliar = ""; hecho = true; } if (PalabraAChecar.length() < PalabraElegida.length() && hecho == false) { PalabraAuxiliar = ""; for (int i = 0; i < PalabraAChecar.length(); i++) { if (!(PalabraElegida.charAt(i)+"").equals(PalabraAChecar.charAt(i)+"")) { msj += "Letra: " + PalabraAChecar.charAt(i) + " en la posici�n: " + (i + 1) + "n"; } }
3.
for (int i
= 0; i < (PalabraElegida.length() - PalabraAChecar.length()); i++) { PalabraAuxiliar += PalabraElegida.charAt(i + PalabraAChecar.length()); } msj += "Falt�: "+PalabraAuxiliar; PalabraAuxiliar = ""; hecho = true; } if (PalabraAChecar.length() > PalabraElegida.length() && hecho == false) { PalabraAuxiliar = ""; for (int i = 0; i < PalabraElegida.length(); i++) { PalabraAuxiliar += PalabraAChecar.charAt(i); if (!(PalabraElegida.charAt(i)+"").equals(PalabraAChecar.charAt(i)+"")) { msj+= "Letra: " + PalabraAChecar.charAt(i) + " en la posici�n: " + (i + 1) + "n"; } } PalabraAuxiliar = PalabraAChecar.replace(PalabraAuxiliar, ""); if (PalabraAuxiliar.length() > 0) {
4.
for (int i
= 0; i < PalabraAuxiliar.length(); i++) { msj += "Letra: " + PalabraAuxiliar.charAt(i) + " en la posici�n: " + (PalabraElegida.length() + i + 1) + "n"; } } PalabraAuxiliar = ""; hecho = true; } if (PalabraAChecar.length() == PalabraElegida.length() && hecho == false) { for (int i = 0; i < PalabraAChecar.length(); i++) { if (!(PalabraElegida.charAt(i)+"").equals(PalabraAChecar.charAt(i)+"")) { msj += "Letra: " + PalabraAChecar.charAt(i) + " en la posici�n: " + (i + 1) + "n"; } } PalabraAuxiliar = ""; hecho = true; } }
5.
return msj;
} public static String Leer(String archivoPath){ File archivo = null; FileReader fr = null; BufferedReader br = null; String txt = ""; try { archivo = new File (archivoPath); fr = new FileReader (archivo); br = new BufferedReader(fr); String linea; while((linea=br.readLine())!=null) txt = txt+linea+"n"; } catch(Exception e){ e.printStackTrace(); }finally{ try{ if( null != fr ){
6.
fr.close();
} }catch (Exception e2){ e2.printStackTrace(); } return txt; } } public static String checar(String introducido,String leer, int opcion){ String PalabraAChecar = introducido; String Letras = ""; String msj = ""; String palabras = leer; String palabra[] = palabras.split("n"); int[] palNum = new int[palabra.length]; int contador = 0; for (int pal = 0; pal<palabra.length; pal++) { if(introducido.equals(palabra[pal])){ if(opcion == 0){ msj = "Has escrito correctamente la palabra:nn"+introducido; }else{ msj = introducido;
7.
}
break; }else{ for (int i = 0; i < PalabraAChecar.length(); i++) { for (int j = i + 1; j < palabra[pal].length(); j++) { Letras = palabra[pal]; if ((Letras.charAt(i) + "").equals(PalabraAChecar.charAt(i) + "")) { contador++; break; } } } palNum[pal] = contador; contador = 0; } int posicion = mayor(palNum.length, palNum,palabra); if(opcion == 0){ msj = "Escribiste mal la palabra:n"+introducido+"nnLa m�s cercana es:n"+palabra[posicion]; }else{ msj = palabra[posicion];
8.
}
} return msj; } public static int mayor(int n,int[] ns, String[] sugerencia) { int mayor = -99, i, posicion = 0; for (i = 0; i < n; i++) { if ((mayor < ns[i]) && (ns[i] != 0)) { mayor = ns[i]; posicion = i; } } return posicion; } }
Télécharger maintenant