SlideShare uma empresa Scribd logo
1 de 3
PROGRAMACIÓN
JAVA
CADENAS
Ejercicio 1
Realice un programa cuya ventana tenga los siguientes elementos:
- Un cuadro de texto llamado txtFrase.
- Varias etiquetas. (Llámelas como quiera)
- Un botón “Analizar” llamado btnAnalizar.
El programa funcionará de la siguiente forma:
- El usuario introducirá una frase en el cuadro de texto, y luego pulsará el botón Analizar.
- Al pulsar Analizar, el programa mostrará la siguiente información en las etiquetas:
o La frase en mayúsculas.
o La frase en minúsculas.
o Número de caracteres de la frase.
o Número de caracteres de la frase sin contar los espacios.
- Si el usuario pulsa Analizar cuando no hay ninguna frase introducida en el cuadro de texto, el
programa debe mostrar un error emergente (JOptionPane)
[pic]
Código:
private void btnAnalizarActionPerformed(java.awt.event.ActionEvent evt) {
String pesox= txtFrase.getText();
String minusculas= pesox.toLowerCase();
String mayusculas= pesox.toUpperCase();
int tamanio= pesox.length();
L1.setText(""+minusculas);
L2.setText(""+mayusculas);
longitud.setText(""+tamanio);
}
private void txtFraseKeyReleased(java.awt.event.KeyEvent evt) {
String pesox= txtFrase.getText();
String minusculas= pesox.toLowerCase();
String mayusculas= pesox.toUpperCase();
int tamanio= pesox.length();
L1.setText(""+minusculas);
L2.setText(""+mayusculas);
longitud.setText(""+tamanio);
txtFrase.setOpaque(true);
txtFrase.setBackground(Color.green);
L1.setOpaque(true);
L1.setBackground(Color.YELLOW);
L2.setOpaque(true);
L2.setBackground(Color.cyan);
longitud.setOpaque(true);
longitud.setBackground(Color.PINK);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
txtFrase.setText("");
L1.setText("");
L2.setText("");
longitud.setText("");
}
Ejercicio 2
Realice un programa cuya ventana tenga los siguientes elementos:
- Un cuadro de texto llamado txtFrase y otro llamado txtSubcadena.
- Varias etiquetas.
- Un botón “Analizar” llamado btnAnalizar.
El programa funcionará de la siguiente forma:
- El usuario introducirá una frase en el cuadro de texto txtFrase, y luego introducirá una
palabra en el cuadro de texto txtSubcadena, y luego pulsará el botón Analizar.
- Al pulsar el botón, el programa debe mostrar la siguiente información:
o La posición en la que se encuentra la primera aparición de la palabra en la frase.
o La posición en la que se encuentra la última aparición de la palabra en la frase.
o Mostrará el texto que hay en la frase antes de la primera palabra.
o Mostrará el texto que hay en

Mais conteúdo relacionado

Mais procurados (17)

09 porta
09 porta09 porta
09 porta
 
Simulador En Mplab
Simulador En MplabSimulador En Mplab
Simulador En Mplab
 
Hot potatoes
Hot potatoesHot potatoes
Hot potatoes
 
09
0909
09
 
Tecno
TecnoTecno
Tecno
 
Tecno
TecnoTecno
Tecno
 
La invetigacion
La invetigacionLa invetigacion
La invetigacion
 
04 practica lenguaje programacion - componentes
04   practica lenguaje programacion - componentes04   practica lenguaje programacion - componentes
04 practica lenguaje programacion - componentes
 
Opciones De EdicióN
Opciones De EdicióNOpciones De EdicióN
Opciones De EdicióN
 
Opciones De EdicióN
Opciones De EdicióNOpciones De EdicióN
Opciones De EdicióN
 
Ossita (1)
Ossita (1)Ossita (1)
Ossita (1)
 
Funciones basicas de una presntacion multimedia
Funciones basicas de una presntacion multimediaFunciones basicas de una presntacion multimedia
Funciones basicas de una presntacion multimedia
 
Funciones basicas de una presntacion multimedia
Funciones basicas de una presntacion multimediaFunciones basicas de una presntacion multimedia
Funciones basicas de una presntacion multimedia
 
Practica 0.6
Practica 0.6Practica 0.6
Practica 0.6
 
Mplab
Mplab Mplab
Mplab
 
Tecno
TecnoTecno
Tecno
 
Conversiones(2)
Conversiones(2)Conversiones(2)
Conversiones(2)
 

Destaque

Proyecto secundino porras 1
Proyecto secundino porras 1Proyecto secundino porras 1
Proyecto secundino porras 1piedad medina
 
UV ESL Center - Trung tâm Anh ngữ UV ESL
UV ESL Center - Trung tâm Anh ngữ UV ESLUV ESL Center - Trung tâm Anh ngữ UV ESL
UV ESL Center - Trung tâm Anh ngữ UV ESLUV ESL Center
 
El choque cultural de lenovo v3
El choque cultural de lenovo v3El choque cultural de lenovo v3
El choque cultural de lenovo v3lindsaypenagos
 
Garficas de funciones trigonometricas
Garficas de funciones trigonometricasGarficas de funciones trigonometricas
Garficas de funciones trigonometricasAdrian Quito
 
PROYECTOS TRANSVERSALES
PROYECTOS TRANSVERSALESPROYECTOS TRANSVERSALES
PROYECTOS TRANSVERSALESJuana_ramos6
 
EJES TRANSVERSALES
EJES TRANSVERSALESEJES TRANSVERSALES
EJES TRANSVERSALESJuana_ramos6
 
Proyecto secundino porras 1
Proyecto secundino porras 1Proyecto secundino porras 1
Proyecto secundino porras 1piedad medina
 
จากอะตอมถึงจักรวาล
จากอะตอมถึงจักรวาลจากอะตอมถึงจักรวาล
จากอะตอมถึงจักรวาลnsumato
 
Proyecto sede ancon cpe 47750 actual
Proyecto sede ancon  cpe 47750 actualProyecto sede ancon  cpe 47750 actual
Proyecto sede ancon cpe 47750 actualpiedad medina
 
Tema 8 desarrollo de aplicaciones en java por gio
Tema 8   desarrollo de aplicaciones en java por gioTema 8   desarrollo de aplicaciones en java por gio
Tema 8 desarrollo de aplicaciones en java por gioRobert Wolf
 
PROYECTOS TRANSVERSALES
PROYECTOS TRANSVERSALESPROYECTOS TRANSVERSALES
PROYECTOS TRANSVERSALESJuana_ramos6
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gioRobert Wolf
 
Joption pane en java
Joption pane en javaJoption pane en java
Joption pane en javaRobert Wolf
 
Learning to Succeed in the Digital World
Learning to Succeed in the Digital WorldLearning to Succeed in the Digital World
Learning to Succeed in the Digital WorldSing Yee Khoo
 
Examenfinalsinergia
ExamenfinalsinergiaExamenfinalsinergia
ExamenfinalsinergiaRossy Taipe
 

Destaque (20)

Proyecto secundino porras 1
Proyecto secundino porras 1Proyecto secundino porras 1
Proyecto secundino porras 1
 
UV ESL Center - Trung tâm Anh ngữ UV ESL
UV ESL Center - Trung tâm Anh ngữ UV ESLUV ESL Center - Trung tâm Anh ngữ UV ESL
UV ESL Center - Trung tâm Anh ngữ UV ESL
 
El choque cultural de lenovo v3
El choque cultural de lenovo v3El choque cultural de lenovo v3
El choque cultural de lenovo v3
 
Basico
BasicoBasico
Basico
 
Garficas de funciones trigonometricas
Garficas de funciones trigonometricasGarficas de funciones trigonometricas
Garficas de funciones trigonometricas
 
PROYECTOS TRANSVERSALES
PROYECTOS TRANSVERSALESPROYECTOS TRANSVERSALES
PROYECTOS TRANSVERSALES
 
EJES TRANSVERSALES
EJES TRANSVERSALESEJES TRANSVERSALES
EJES TRANSVERSALES
 
Utility Day 2016
Utility Day 2016Utility Day 2016
Utility Day 2016
 
Proyecto secundino porras 1
Proyecto secundino porras 1Proyecto secundino porras 1
Proyecto secundino porras 1
 
จากอะตอมถึงจักรวาล
จากอะตอมถึงจักรวาลจากอะตอมถึงจักรวาล
จากอะตอมถึงจักรวาล
 
English 9 - Conditionals
English 9 - ConditionalsEnglish 9 - Conditionals
English 9 - Conditionals
 
cauchos
cauchoscauchos
cauchos
 
Proyecto sede ancon cpe 47750 actual
Proyecto sede ancon  cpe 47750 actualProyecto sede ancon  cpe 47750 actual
Proyecto sede ancon cpe 47750 actual
 
Tema 8 desarrollo de aplicaciones en java por gio
Tema 8   desarrollo de aplicaciones en java por gioTema 8   desarrollo de aplicaciones en java por gio
Tema 8 desarrollo de aplicaciones en java por gio
 
PROYECTOS TRANSVERSALES
PROYECTOS TRANSVERSALESPROYECTOS TRANSVERSALES
PROYECTOS TRANSVERSALES
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gio
 
Joption pane en java
Joption pane en javaJoption pane en java
Joption pane en java
 
Learning to Succeed in the Digital World
Learning to Succeed in the Digital WorldLearning to Succeed in the Digital World
Learning to Succeed in the Digital World
 
How To Use Picmonkey
How To Use PicmonkeyHow To Use Picmonkey
How To Use Picmonkey
 
Examenfinalsinergia
ExamenfinalsinergiaExamenfinalsinergia
Examenfinalsinergia
 

Semelhante a Java cadenas analizar frases subcadenas

Semelhante a Java cadenas analizar frases subcadenas (20)

MENU PROGRAMA - MANUAL USUARIO
MENU PROGRAMA - MANUAL USUARIOMENU PROGRAMA - MANUAL USUARIO
MENU PROGRAMA - MANUAL USUARIO
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programas
 
MENU DE PROGRAMA
MENU DE PROGRAMAMENU DE PROGRAMA
MENU DE PROGRAMA
 
MENU DE PROGRAMACION EN VISUAL BASIC
MENU DE PROGRAMACION EN VISUAL BASICMENU DE PROGRAMACION EN VISUAL BASIC
MENU DE PROGRAMACION EN VISUAL BASIC
 
Manual de slideshare
Manual de slideshareManual de slideshare
Manual de slideshare
 
Programa2 eclipse
Programa2 eclipsePrograma2 eclipse
Programa2 eclipse
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa2
Programa2 Programa2
Programa2
 
Manualdeslideshare
ManualdeslideshareManualdeslideshare
Manualdeslideshare
 
Objetivo interfas a codigo
Objetivo interfas a codigoObjetivo interfas a codigo
Objetivo interfas a codigo
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
 
Mini Tutorial De Matlab
Mini Tutorial De MatlabMini Tutorial De Matlab
Mini Tutorial De Matlab
 
Taller1
Taller1Taller1
Taller1
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
Programación I
Programación IProgramación I
Programación I
 
Guia practicaiuprg3
Guia practicaiuprg3Guia practicaiuprg3
Guia practicaiuprg3
 
Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02
 
Oyola
OyolaOyola
Oyola
 

Mais de Robert Wolf

Tema 16 acceso a base de datos usando jpa por gio
Tema 16   acceso a base de datos usando jpa por gioTema 16   acceso a base de datos usando jpa por gio
Tema 16 acceso a base de datos usando jpa por gioRobert Wolf
 
Tema 15 aplicaciones de dos capas por gio
Tema 15   aplicaciones de dos capas por gioTema 15   aplicaciones de dos capas por gio
Tema 15 aplicaciones de dos capas por gioRobert Wolf
 
Tema 14 imágenes en java por gio
Tema 14   imágenes en java por gioTema 14   imágenes en java por gio
Tema 14 imágenes en java por gioRobert Wolf
 
Tema 13 gráficas en java por gio
Tema 13   gráficas en java por gioTema 13   gráficas en java por gio
Tema 13 gráficas en java por gioRobert Wolf
 
Tema 12 hilos en java por gio
Tema 12   hilos en java por gioTema 12   hilos en java por gio
Tema 12 hilos en java por gioRobert Wolf
 
Tema 11 expresiones regulares en java por gio
Tema 11   expresiones regulares en java por gioTema 11   expresiones regulares en java por gio
Tema 11 expresiones regulares en java por gioRobert Wolf
 
Tema 10 clase abstractas e interfaz
Tema 10 clase abstractas e interfazTema 10 clase abstractas e interfaz
Tema 10 clase abstractas e interfazRobert Wolf
 
Tema 10 entrada y salida por gio
Tema 10   entrada y salida por gioTema 10   entrada y salida por gio
Tema 10 entrada y salida por gioRobert Wolf
 
Tema 9 pruebas unitarias por gio
Tema 9   pruebas unitarias por gioTema 9   pruebas unitarias por gio
Tema 9 pruebas unitarias por gioRobert Wolf
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gioRobert Wolf
 
Tema 8 entrada y salida por gio
Tema 8   entrada y salida por gioTema 8   entrada y salida por gio
Tema 8 entrada y salida por gioRobert Wolf
 
Tema 7 gui, swing y java beans por gio
Tema 7   gui, swing y java beans por gioTema 7   gui, swing y java beans por gio
Tema 7 gui, swing y java beans por gioRobert Wolf
 
Tema 7 desarrollo de aplicaciones en java - lsia por gio
Tema 7   desarrollo de aplicaciones en java - lsia por gioTema 7   desarrollo de aplicaciones en java - lsia por gio
Tema 7 desarrollo de aplicaciones en java - lsia por gioRobert Wolf
 
Tema 6 gui, swing y java beans por gio
Tema 6   gui, swing y java beans por gioTema 6   gui, swing y java beans por gio
Tema 6 gui, swing y java beans por gioRobert Wolf
 
Tema 6 colecciones por gio
Tema 6   colecciones por gioTema 6   colecciones por gio
Tema 6 colecciones por gioRobert Wolf
 
Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gioRobert Wolf
 
Tema 4 excepciones por gio
Tema 4   excepciones por gioTema 4   excepciones por gio
Tema 4 excepciones por gioRobert Wolf
 

Mais de Robert Wolf (20)

Tema6resumido
Tema6resumidoTema6resumido
Tema6resumido
 
Tema4 herencia
Tema4 herenciaTema4 herencia
Tema4 herencia
 
Tema 6
Tema 6Tema 6
Tema 6
 
Tema 16 acceso a base de datos usando jpa por gio
Tema 16   acceso a base de datos usando jpa por gioTema 16   acceso a base de datos usando jpa por gio
Tema 16 acceso a base de datos usando jpa por gio
 
Tema 15 aplicaciones de dos capas por gio
Tema 15   aplicaciones de dos capas por gioTema 15   aplicaciones de dos capas por gio
Tema 15 aplicaciones de dos capas por gio
 
Tema 14 imágenes en java por gio
Tema 14   imágenes en java por gioTema 14   imágenes en java por gio
Tema 14 imágenes en java por gio
 
Tema 13 gráficas en java por gio
Tema 13   gráficas en java por gioTema 13   gráficas en java por gio
Tema 13 gráficas en java por gio
 
Tema 12 hilos en java por gio
Tema 12   hilos en java por gioTema 12   hilos en java por gio
Tema 12 hilos en java por gio
 
Tema 11 expresiones regulares en java por gio
Tema 11   expresiones regulares en java por gioTema 11   expresiones regulares en java por gio
Tema 11 expresiones regulares en java por gio
 
Tema 10 clase abstractas e interfaz
Tema 10 clase abstractas e interfazTema 10 clase abstractas e interfaz
Tema 10 clase abstractas e interfaz
 
Tema 10 entrada y salida por gio
Tema 10   entrada y salida por gioTema 10   entrada y salida por gio
Tema 10 entrada y salida por gio
 
Tema 9 pruebas unitarias por gio
Tema 9   pruebas unitarias por gioTema 9   pruebas unitarias por gio
Tema 9 pruebas unitarias por gio
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gio
 
Tema 8 entrada y salida por gio
Tema 8   entrada y salida por gioTema 8   entrada y salida por gio
Tema 8 entrada y salida por gio
 
Tema 7 gui, swing y java beans por gio
Tema 7   gui, swing y java beans por gioTema 7   gui, swing y java beans por gio
Tema 7 gui, swing y java beans por gio
 
Tema 7 desarrollo de aplicaciones en java - lsia por gio
Tema 7   desarrollo de aplicaciones en java - lsia por gioTema 7   desarrollo de aplicaciones en java - lsia por gio
Tema 7 desarrollo de aplicaciones en java - lsia por gio
 
Tema 6 gui, swing y java beans por gio
Tema 6   gui, swing y java beans por gioTema 6   gui, swing y java beans por gio
Tema 6 gui, swing y java beans por gio
 
Tema 6 colecciones por gio
Tema 6   colecciones por gioTema 6   colecciones por gio
Tema 6 colecciones por gio
 
Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gio
 
Tema 4 excepciones por gio
Tema 4   excepciones por gioTema 4   excepciones por gio
Tema 4 excepciones por gio
 

Java cadenas analizar frases subcadenas

  • 1. PROGRAMACIÓN JAVA CADENAS Ejercicio 1 Realice un programa cuya ventana tenga los siguientes elementos: - Un cuadro de texto llamado txtFrase. - Varias etiquetas. (Llámelas como quiera) - Un botón “Analizar” llamado btnAnalizar. El programa funcionará de la siguiente forma: - El usuario introducirá una frase en el cuadro de texto, y luego pulsará el botón Analizar. - Al pulsar Analizar, el programa mostrará la siguiente información en las etiquetas: o La frase en mayúsculas. o La frase en minúsculas. o Número de caracteres de la frase. o Número de caracteres de la frase sin contar los espacios. - Si el usuario pulsa Analizar cuando no hay ninguna frase introducida en el cuadro de texto, el programa debe mostrar un error emergente (JOptionPane) [pic] Código: private void btnAnalizarActionPerformed(java.awt.event.ActionEvent evt) { String pesox= txtFrase.getText(); String minusculas= pesox.toLowerCase(); String mayusculas= pesox.toUpperCase(); int tamanio= pesox.length(); L1.setText(""+minusculas); L2.setText(""+mayusculas); longitud.setText(""+tamanio); } private void txtFraseKeyReleased(java.awt.event.KeyEvent evt) { String pesox= txtFrase.getText();
  • 2. String minusculas= pesox.toLowerCase(); String mayusculas= pesox.toUpperCase(); int tamanio= pesox.length(); L1.setText(""+minusculas); L2.setText(""+mayusculas); longitud.setText(""+tamanio); txtFrase.setOpaque(true); txtFrase.setBackground(Color.green); L1.setOpaque(true); L1.setBackground(Color.YELLOW); L2.setOpaque(true); L2.setBackground(Color.cyan); longitud.setOpaque(true); longitud.setBackground(Color.PINK); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { txtFrase.setText(""); L1.setText(""); L2.setText(""); longitud.setText(""); } Ejercicio 2 Realice un programa cuya ventana tenga los siguientes elementos: - Un cuadro de texto llamado txtFrase y otro llamado txtSubcadena. - Varias etiquetas. - Un botón “Analizar” llamado btnAnalizar. El programa funcionará de la siguiente forma: - El usuario introducirá una frase en el cuadro de texto txtFrase, y luego introducirá una palabra en el cuadro de texto txtSubcadena, y luego pulsará el botón Analizar. - Al pulsar el botón, el programa debe mostrar la siguiente información:
  • 3. o La posición en la que se encuentra la primera aparición de la palabra en la frase. o La posición en la que se encuentra la última aparición de la palabra en la frase. o Mostrará el texto que hay en la frase antes de la primera palabra. o Mostrará el texto que hay en