Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Libreria Scanner en lenguaje de programacion java, Ejercicios de Programación Java

Pequeño ejemplo de la libreria scaner

Tipo: Ejercicios

2021/2022

Subido el 07/09/2022

jon-quirog
jon-quirog 🇨🇴

1 documento

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java
// Definimos una clase EntradaDeTeclado
public class EntradaDeTeclado {
private String entradaTeclado; //Variable de instancia (campo) de la clase
public EntradaDeTeclado () { //Constructor
entradaTeclado="";
pedirEntrada(); //Esto es una llamada a un método interno. Al crear un objeto ejecutamos el método
} //Cierre del constructor
public void pedirEntrada () { //Método de la clase
Scanner entradaEscaner = new Scanner (System.in);
entradaTeclado = entradaEscaner.nextLine (); } //Cierre del método pedirEntrada
public String getEntrada () { return entradaTeclado; } //Cierre del método getEntrada
public String getPrimeraPalabra () {
/*IMPORTANTE: EN JAVA LOS OBJETOS NO SE PUEDEN COMPARAR USANDO == POR ESO ESTO NO FUNCIONARÁ
if (entradaTeclado.substring(0,1)=="j") {
System.out.println ("Hemos detectado una j");
} else { System.out.println ("Mira esto:" + entradaTeclado.substring(0,1) ); }*/
for (int i=0; i < entradaTeclado.length() - 1; i++) {
if (entradaTeclado.substring (i, i+1).equals(" ") ) { //IMPORTANTÍSIMO: COMPARAMOS CON EQUALS
return entradaTeclado.substring(0, i+1); }
}
return entradaTeclado; //Caso de que no se detecte ningún espacio devolvemos lo que haya
} //Cierre del método getPrimeraPalabra
public int getLongitud () { //Método de la clase
return entradaTeclado.length();
} //Cierre del método getLongitud
} //Cierre de la clase
public class TestEntradaDeTeclado {
 public static void main (String [ ] args) {
 System.out.println ("Empezamos el programa");
 System.out.println ("Por favor introduzca la entrada 1:");
 EntradaDeTeclado entrada1 = new EntradaDeTeclado();
 System.out.println ("Por favor introduzca la entrada 2:");
 EntradaDeTeclado entrada2 = new EntradaDeTeclado();
 System.out.println ("Por favor introduzca la entrada 3:");
 EntradaDeTeclado entrada3 = new EntradaDeTeclado();
 System.out.println ("Gracias");
pf2

Vista previa parcial del texto

¡Descarga Libreria Scanner en lenguaje de programacion java y más Ejercicios en PDF de Programación Java solo en Docsity!

import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java // Definimos una clase EntradaDeTeclado public class EntradaDeTeclado { private String entradaTeclado; //Variable de instancia (campo) de la clase public EntradaDeTeclado () { //Constructor entradaTeclado=""; pedirEntrada(); //Esto es una llamada a un método interno. Al crear un objeto ejecutamos el método } //Cierre del constructor public void pedirEntrada () { //Método de la clase Scanner entradaEscaner = new Scanner (System.in); entradaTeclado = entradaEscaner.nextLine (); } //Cierre del método pedirEntrada public String getEntrada () { return entradaTeclado; } //Cierre del método getEntrada public String getPrimeraPalabra () { /IMPORTANTE: EN JAVA LOS OBJETOS NO SE PUEDEN COMPARAR USANDO == POR ESO ESTO NO FUNCIONARÁ if (entradaTeclado.substring(0,1)=="j") { System.out.println ("Hemos detectado una j"); } else { System.out.println ("Mira esto:" + entradaTeclado.substring(0,1) ); }/ for (int i=0; i < entradaTeclado.length() - 1; i++) { if (entradaTeclado.substring (i, i+1).equals(" ") ) { //IMPORTANTÍSIMO: COMPARAMOS CON EQUALS return entradaTeclado.substring(0, i+1); } } return entradaTeclado; //Caso de que no se detecte ningún espacio devolvemos lo que haya } //Cierre del método getPrimeraPalabra public int getLongitud () { //Método de la clase return entradaTeclado.length(); } //Cierre del método getLongitud } //Cierre de la clase public class TestEntradaDeTeclado { public static void main (String [ ] args) { System.out.println ("Empezamos el programa"); System.out.println ("Por favor introduzca la entrada 1:"); EntradaDeTeclado entrada1 = new EntradaDeTeclado(); System.out.println ("Por favor introduzca la entrada 2:"); EntradaDeTeclado entrada2 = new EntradaDeTeclado(); System.out.println ("Por favor introduzca la entrada 3:"); EntradaDeTeclado entrada3 = new EntradaDeTeclado(); System.out.println ("Gracias");

System.out.println ("La entrada 1 ha sido " + entrada1.getEntrada() + " y consta de " + entrada1.getLongitud() + " caracteres"); System.out.println ("La entrada 2 ha sido " + entrada2.getEntrada() + " y consta de " + entrada2.getLongitud() + " caracteres"); System.out.println ("La entrada 3 ha sido " + entrada3.getEntrada() + " y consta de " + entrada3.getLongitud() + " caracteres"); System.out.println ("La primera palabra de la entrada 1 es " + entrada1.getPrimeraPalabra() ); System.out.println ("La primera palabra de la entrada 2 es " + entrada2.getPrimeraPalabra() ); System.out.println ("La primera palabra de la entrada 3 es " + entrada3.getPrimeraPalabra() ); } //Cierre del main } //Cierre de la clase