SlideShare una empresa de Scribd logo
FUNDAMENTOS DE JAVAFUNDAMENTOS DE JAVAFUNDAMENTOS DE JAVAFUNDAMENTOS DE JAVA
CAPÍTULO 8: LECTURA DESDE TECLADOCAPÍTULO 8: LECTURA DESDE TECLADOCAPÍTULO 8: LECTURA DESDE TECLADOCAPÍTULO 8: LECTURA DESDE TECLADO
Ing. Ronald Criollo
LECTURA DE TECLADO
InputStreamReader y BufferedReaderInputStreamReader y BufferedReaderInputStreamReader y BufferedReaderInputStreamReader y BufferedReader
InputStreamReader convierte bytes a
caracteres.
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader es capaz de leer hasta un fin
de línea.
BufferedReader br = new BufferedReader (isr);
Para la lectura de líneas es a través del método
readLine
String cadena = br.readLine(); //CARACTERES
int numero = Integer.parseInt (br.readLine()); //NUMERO
LECTURA DE TECLADO
ScannerScannerScannerScanner
La clase Scanner facilita la tarea de realizar la
lectura desde teclado. Ejm:
Scanner sc = new Scanner(System.in);
String cadena = sc.nextLine(); //CARACTERES
int entero = sc.nextInt(); //ENTEROS
SCANNER
Tiene varios constructores que admiten, además de
System.in, cosas como secuencias de bytes o
ficheros.
Admite Expresiones Regulares como patrones de
búsqueda, por lo que podemos leer trozos de línea
directamente usando los separadores que queramos
o buscando expresiones concretas.
SCANNER
ScannerScannerScannerScanner scscscsc ==== newnewnewnew Scanner(SystemScanner(SystemScanner(SystemScanner(System....in)in)in)in);;;; //////// EjmEjmEjmEjm:::: 11111111::::33333333::::44444444
// Usamos como delimitador el dos puntos, o bien cualquier
// espacio/fin de línea (el s)
scscscsc....useDelimiter("[useDelimiter("[useDelimiter("[useDelimiter("[::::s]")s]")s]")s]");;;;
// Leemos los tres enteros
intintintint aaaa ==== scscscsc....nextInt()nextInt()nextInt()nextInt();;;;
intintintint bbbb ==== scscscsc....nextInt()nextInt()nextInt()nextInt();;;;
intintintint cccc ==== scscscsc....nextInt()nextInt()nextInt()nextInt();;;;
// Obtendremos 11-33-44 de salida.
SystemSystemSystemSystem....outoutoutout....println(aprintln(aprintln(aprintln(a +"+"+"+"----"+"+"+"+ bbbb +"+"+"+"----"+"+"+"+ c)c)c)c);;;;

Más contenido relacionado

PPT
Iv Business Weekend
PPT
Iv Business Weekend .
PDF
202 malattie lavoro correlate e giudizio di idoneità lavorativa
PPT
Curso introducción a android
PPT
Curso Uml 1 Introduccion
DOCX
Java se 8 fundamentals
PPT
Desarrollo android - 6 - multimedia
PPT
Curso Java Avanzado 3 Js Ps
Iv Business Weekend
Iv Business Weekend .
202 malattie lavoro correlate e giudizio di idoneità lavorativa
Curso introducción a android
Curso Uml 1 Introduccion
Java se 8 fundamentals
Desarrollo android - 6 - multimedia
Curso Java Avanzado 3 Js Ps

Destacado (20)

PPT
V Business Weekend
PPT
Curso Uml 3.2 Proceso Unificado
PPT
Curso Java Avanzado 3 4 Js Ps Con Java Beans
PPT
Curso Java Avanzado 6 Struts
PPT
Desarrollo android - 5 - almacenamiento de datos
PPT
Curso Uml 2.6 Otros Diagramas
PPT
Curso Java Inicial 8 Conceptos Avanzados I O
PPTX
Experiencias emprendedor de apps - AppCierta
PPT
Curso Java Avanzado 5 Ejb
PPT
Curso Uml 2.3 Diagramas De InteraccióN
ODP
Introduction to Java 8
PPT
Curso Uml 2.4 Diagramas De Comportamiento
PPT
Curso Java Inicial 3 Sentencias De Control De Flujo
PPT
Curso Java Avanzado 2 Servlets
PPT
Curso Uml 1 Introduccion
PPT
Curso Java Inicial 1 POO
PDF
Formulario windows con visual c++
PPT
Curso Introducción a android
PPT
Curso Java Inicial 2 - Introducción y Sintaxis
PPT
Curso Uml 2.5 Diagramas De ImplementacióN
V Business Weekend
Curso Uml 3.2 Proceso Unificado
Curso Java Avanzado 3 4 Js Ps Con Java Beans
Curso Java Avanzado 6 Struts
Desarrollo android - 5 - almacenamiento de datos
Curso Uml 2.6 Otros Diagramas
Curso Java Inicial 8 Conceptos Avanzados I O
Experiencias emprendedor de apps - AppCierta
Curso Java Avanzado 5 Ejb
Curso Uml 2.3 Diagramas De InteraccióN
Introduction to Java 8
Curso Uml 2.4 Diagramas De Comportamiento
Curso Java Inicial 3 Sentencias De Control De Flujo
Curso Java Avanzado 2 Servlets
Curso Uml 1 Introduccion
Curso Java Inicial 1 POO
Formulario windows con visual c++
Curso Introducción a android
Curso Java Inicial 2 - Introducción y Sintaxis
Curso Uml 2.5 Diagramas De ImplementacióN
Publicidad

Similar a Java _Capitulo_8 (20)

PPTX
Unidad 3 - Fundamentos de Programación.pptx
PPTX
El Procesador o CPU 2
PPTX
1.3 Captura básica de cadenas en ensamblador.pptx
PPTX
Aplicaciones java
PPT
Presentacion metodos de lectura
PPTX
Aplicaciones java
PDF
Curso MATLAB
PPTX
Eeprom
DOCX
ARCHIVOS
DOCX
Cerradura Electrónica
PDF
Meterpreter en android el desembarco en tu smartphone
PPTX
U1S2: El Microprocesador (Aspectos Generales)
PPTX
Presentacion introducción arduino parte 2
PPTX
Unidad central de procesamiento
PPTX
PPTX
Como-funciona-el-lenguaje-ensamblador.pptx
PDF
Entrada y salida de datos en java
DOCX
Actividad 7. Foro de trabajo.docx
PDF
TP OBLIGATORIO WireShark Intro + ARP.pdf
Unidad 3 - Fundamentos de Programación.pptx
El Procesador o CPU 2
1.3 Captura básica de cadenas en ensamblador.pptx
Aplicaciones java
Presentacion metodos de lectura
Aplicaciones java
Curso MATLAB
Eeprom
ARCHIVOS
Cerradura Electrónica
Meterpreter en android el desembarco en tu smartphone
U1S2: El Microprocesador (Aspectos Generales)
Presentacion introducción arduino parte 2
Unidad central de procesamiento
Como-funciona-el-lenguaje-ensamblador.pptx
Entrada y salida de datos en java
Actividad 7. Foro de trabajo.docx
TP OBLIGATORIO WireShark Intro + ARP.pdf
Publicidad

Más de Espol (7)

PPTX
Redes de datos
DOCX
Admsrv examen-teórico
DOCX
1er examenteorico servidores
PDF
Java_Capitulo 10
PDF
Java _Capitulo_9
PDF
Java_Capitulo_7
PDF
1416253461 538 _fj_2014_2_s_proyecto_parcial
Redes de datos
Admsrv examen-teórico
1er examenteorico servidores
Java_Capitulo 10
Java _Capitulo_9
Java_Capitulo_7
1416253461 538 _fj_2014_2_s_proyecto_parcial

Último (20)

DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
TOMO II - LITERATURA.pd plusenmas ultras
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
Metodologías Activas con herramientas IAG
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
DI, TEA, TDAH.pdf guía se secuencias didacticas
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
TOMO II - LITERATURA.pd plusenmas ultras
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Fundamentos_Educacion_a_Distancia_ABC.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
Doctrina 1 Soteriologuia y sus diferente
Metodologías Activas con herramientas IAG
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Punto Critico - Brian Tracy Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula

Java _Capitulo_8

  • 1. FUNDAMENTOS DE JAVAFUNDAMENTOS DE JAVAFUNDAMENTOS DE JAVAFUNDAMENTOS DE JAVA CAPÍTULO 8: LECTURA DESDE TECLADOCAPÍTULO 8: LECTURA DESDE TECLADOCAPÍTULO 8: LECTURA DESDE TECLADOCAPÍTULO 8: LECTURA DESDE TECLADO Ing. Ronald Criollo
  • 2. LECTURA DE TECLADO InputStreamReader y BufferedReaderInputStreamReader y BufferedReaderInputStreamReader y BufferedReaderInputStreamReader y BufferedReader InputStreamReader convierte bytes a caracteres. InputStreamReader isr = new InputStreamReader(System.in); BufferedReader es capaz de leer hasta un fin de línea. BufferedReader br = new BufferedReader (isr); Para la lectura de líneas es a través del método readLine String cadena = br.readLine(); //CARACTERES int numero = Integer.parseInt (br.readLine()); //NUMERO
  • 3. LECTURA DE TECLADO ScannerScannerScannerScanner La clase Scanner facilita la tarea de realizar la lectura desde teclado. Ejm: Scanner sc = new Scanner(System.in); String cadena = sc.nextLine(); //CARACTERES int entero = sc.nextInt(); //ENTEROS
  • 4. SCANNER Tiene varios constructores que admiten, además de System.in, cosas como secuencias de bytes o ficheros. Admite Expresiones Regulares como patrones de búsqueda, por lo que podemos leer trozos de línea directamente usando los separadores que queramos o buscando expresiones concretas.
  • 5. SCANNER ScannerScannerScannerScanner scscscsc ==== newnewnewnew Scanner(SystemScanner(SystemScanner(SystemScanner(System....in)in)in)in);;;; //////// EjmEjmEjmEjm:::: 11111111::::33333333::::44444444 // Usamos como delimitador el dos puntos, o bien cualquier // espacio/fin de línea (el s) scscscsc....useDelimiter("[useDelimiter("[useDelimiter("[useDelimiter("[::::s]")s]")s]")s]");;;; // Leemos los tres enteros intintintint aaaa ==== scscscsc....nextInt()nextInt()nextInt()nextInt();;;; intintintint bbbb ==== scscscsc....nextInt()nextInt()nextInt()nextInt();;;; intintintint cccc ==== scscscsc....nextInt()nextInt()nextInt()nextInt();;;; // Obtendremos 11-33-44 de salida. SystemSystemSystemSystem....outoutoutout....println(aprintln(aprintln(aprintln(a +"+"+"+"----"+"+"+"+ bbbb +"+"+"+"----"+"+"+"+ c)c)c)c);;;;