SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Introducción a las Variables
Fundamentos de Java
¿Qué veremos hoy?
• Características de JAVA

• Mi primer programa: “Hola Mundo!”

• ¿Qué es una variable?

• Tipos de Variables en Java

• ¿Cómo se crea una variable?

• Ejemplos de manejo de variables.
Características de JAVA

¿Porqué JAVA tiene “Independencia de la
  Plataforma”?

Porque los programas escritos en JAVA
  pueden ejecutarse en cualquier
  plataforma (Windows, Ubuntu, Unix, en
  celular, etc.)
Mi primer programa
●   Tu primer programa que traes al mundo:

public class programa1
{
  public static void main(string[]
     args)
  {
    System.out.println(“Hola
      Mundo!”);
    }
}
¿Qué es una variable?


Es un dato (número, texto, fecha, etc.) que
  la computadora guarda para mí.

Con las variables la computadora puede
  realizar cálculos, procesos, etc.
Tipos de Variables en JAVA
  Numéricas de enteros
  byte (Desde -128 hasta 127)
  int (Desde -2k millones a 2k millones aprox.)
  long (Desde -9 trillones hasta 9 trillones aprox.)

  Numéricas con decimales
  Float (Desde ±1.4E-45 hasta ±3.4E38)
  Double (Desde ±4.9E-324 hasta ±1.8E308)

  Texto (también se llaman “cadenas”)
  String

  Fechas
  Date
¿Cómo se crea una variable?
Al utilizar una variable se necesita:
1. Declararla

   tipo identificador;

2. Inicializarla

   identificador = valor_inicial;

3. Para después poder utilizarla

   El tipo es “int” o “double” etc.
   El indicador es como su nombre.
Ejemplos de Manejo de Variables
●   Un ejemplo de utilización de una
    variable:

int a;
a = 5;
System.out.println(a);

●   En la primera línea se declara “a” como un
    entero (integer en inglés).
●   Este programa imprimirá el valor de “5”, no
    la letra “a”.
Ejemplos de Manejo de Variables
• Un segundo ejemplo en el manejo de
  variables. Esta vez se realiza un cálculo.

int a = 25;
int b = 315;
String t = “Daniel Cáceres”;
c = a + b;
System.out.println(t);
System.out.println(c);
Temas Complementarios
Fundamentos de Java
¿Cómo pedir datos del teclado?
• Para ingresar una cadena desde el teclado
  se necesita lo siguiente:
  – Incluir las librerías de java.io.*
  – Un InputStream (Se suele utilizar la
    entrada estándar System.in)
  – Un InputStreamReader
  – Un BufferedReader
  – El método readLine() Este método
                              .
    necesita utilizar try-catch
¿Cómo pedir datos del teclado?
• Un ejemplo

InputStreamReader input;
BufferedReader lector;
String cadena;
input = new InputStreamReader(System.in);
lector = new BufferedReader(input);
try { cadena=lector.readLine(); }
catch { cadena=””; }
System.out.println(“Ingresó la cadena” +
  cadena);
¿Cómo pedir datos del teclado?
• Para hacerlo más corto, se puede hacer así:

lector = new BufferedReader(new
  InputStreamReader(System.in));
try { cadena=readLine(); }
catch { cadena=””; }
System.out.println(cadena);

Más contenido relacionado

La actualidad más candente

Metodos en java
Metodos en javaMetodos en java
Metodos en javaaleja0940
 
Sistemas de tipos: Lo bueno, lo malo y lo feo
Sistemas de tipos: Lo bueno, lo malo y lo feoSistemas de tipos: Lo bueno, lo malo y lo feo
Sistemas de tipos: Lo bueno, lo malo y lo feoEnrique Zamudio López
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoKeevynMoreno
 
Curso de programación iPhone: Cocoa-Touch
Curso de programación iPhone: Cocoa-TouchCurso de programación iPhone: Cocoa-Touch
Curso de programación iPhone: Cocoa-Touchfrr149
 
Superando las limitaciones de Java, con Ceylon
Superando las limitaciones de Java, con CeylonSuperando las limitaciones de Java, con Ceylon
Superando las limitaciones de Java, con CeylonSoftware Guru
 
Libreria ronald jimenez
Libreria ronald jimenezLibreria ronald jimenez
Libreria ronald jimenezUTPL
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2Juan Cardona
 
Fundamentos de programación en scratch
Fundamentos de programación en scratchFundamentos de programación en scratch
Fundamentos de programación en scratchChristian Farinango
 
Informe4 exposicion cuti_paula
Informe4 exposicion cuti_paulaInforme4 exposicion cuti_paula
Informe4 exposicion cuti_paulaKeevynMoreno
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_Jesus22barrera
 

La actualidad más candente (20)

Metodos en java
Metodos en javaMetodos en java
Metodos en java
 
Programa 20
Programa 20Programa 20
Programa 20
 
5. Metodos Y Parametros
5.  Metodos Y Parametros5.  Metodos Y Parametros
5. Metodos Y Parametros
 
Sistemas de tipos: Lo bueno, lo malo y lo feo
Sistemas de tipos: Lo bueno, lo malo y lo feoSistemas de tipos: Lo bueno, lo malo y lo feo
Sistemas de tipos: Lo bueno, lo malo y lo feo
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertido
 
Curso de programación iPhone: Cocoa-Touch
Curso de programación iPhone: Cocoa-TouchCurso de programación iPhone: Cocoa-Touch
Curso de programación iPhone: Cocoa-Touch
 
Superando las limitaciones de Java, con Ceylon
Superando las limitaciones de Java, con CeylonSuperando las limitaciones de Java, con Ceylon
Superando las limitaciones de Java, con Ceylon
 
Python
Python Python
Python
 
Programa 19
Programa 19Programa 19
Programa 19
 
5 metodos y parametros
5 metodos y parametros5 metodos y parametros
5 metodos y parametros
 
Taller saberes previos
Taller saberes previosTaller saberes previos
Taller saberes previos
 
Estructura de datos - Unidad 2: Recursividad
Estructura de datos - Unidad 2: Recursividad Estructura de datos - Unidad 2: Recursividad
Estructura de datos - Unidad 2: Recursividad
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Estructura de Datos - Unidad II Recursividad
Estructura de Datos - Unidad II RecursividadEstructura de Datos - Unidad II Recursividad
Estructura de Datos - Unidad II Recursividad
 
Libreria ronald jimenez
Libreria ronald jimenezLibreria ronald jimenez
Libreria ronald jimenez
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
Fundamentos de programación en scratch
Fundamentos de programación en scratchFundamentos de programación en scratch
Fundamentos de programación en scratch
 
Informe4 exposicion cuti_paula
Informe4 exposicion cuti_paulaInforme4 exposicion cuti_paula
Informe4 exposicion cuti_paula
 
Programacion
ProgramacionProgramacion
Programacion
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_
 

Similar a Introducción a variables Java: tipos, declaración y ejemplos

Introducción a la programación y la informática. Tema 7
Introducción a la programación y la informática. Tema 7Introducción a la programación y la informática. Tema 7
Introducción a la programación y la informática. Tema 7Andres Garcia Garcia
 
Caracteristicas de C Sharp
Caracteristicas de C SharpCaracteristicas de C Sharp
Caracteristicas de C SharpEdgardo Martinez
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programasRoberth Camana
 
Java fundamentos 15 consejos prácticos - ITLA Tech Day 2018
Java fundamentos   15 consejos prácticos - ITLA Tech Day 2018Java fundamentos   15 consejos prácticos - ITLA Tech Day 2018
Java fundamentos 15 consejos prácticos - ITLA Tech Day 2018Eudris Cabrera
 
Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_Maztherprozh
 
Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Maztherprozh
 
Java fundamentos -15 consejos prácticos - Encuentro Universitario Comunidad J...
Java fundamentos -15 consejos prácticos - Encuentro Universitario Comunidad J...Java fundamentos -15 consejos prácticos - Encuentro Universitario Comunidad J...
Java fundamentos -15 consejos prácticos - Encuentro Universitario Comunidad J...Eudris Cabrera
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfCarlosJahnsen3
 
Java fundamentos -15 consejos practicos open saturday 2018
Java fundamentos -15 consejos practicos open saturday 2018Java fundamentos -15 consejos practicos open saturday 2018
Java fundamentos -15 consejos practicos open saturday 2018Eudris Cabrera
 
Introducción a PSeInt.pdf
Introducción a PSeInt.pdfIntroducción a PSeInt.pdf
Introducción a PSeInt.pdfWilderHidalgo1
 
Unidad 2 programación estructurada
Unidad 2 programación estructuradaUnidad 2 programación estructurada
Unidad 2 programación estructuradaRoberth Camana
 

Similar a Introducción a variables Java: tipos, declaración y ejemplos (20)

JAVA.PPT
JAVA.PPTJAVA.PPT
JAVA.PPT
 
JAVA (1).PPT
JAVA (1).PPTJAVA (1).PPT
JAVA (1).PPT
 
JAVA (1).PPT
JAVA (1).PPTJAVA (1).PPT
JAVA (1).PPT
 
TUTORIAL JAVA
TUTORIAL JAVATUTORIAL JAVA
TUTORIAL JAVA
 
Grupo1
Grupo1Grupo1
Grupo1
 
Introducción a la programación y la informática. Tema 7
Introducción a la programación y la informática. Tema 7Introducción a la programación y la informática. Tema 7
Introducción a la programación y la informática. Tema 7
 
Caracteristicas de C Sharp
Caracteristicas de C SharpCaracteristicas de C Sharp
Caracteristicas de C Sharp
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programas
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Java fundamentos 15 consejos prácticos - ITLA Tech Day 2018
Java fundamentos   15 consejos prácticos - ITLA Tech Day 2018Java fundamentos   15 consejos prácticos - ITLA Tech Day 2018
Java fundamentos 15 consejos prácticos - ITLA Tech Day 2018
 
Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_
 
Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)
 
Java fundamentos -15 consejos prácticos - Encuentro Universitario Comunidad J...
Java fundamentos -15 consejos prácticos - Encuentro Universitario Comunidad J...Java fundamentos -15 consejos prácticos - Encuentro Universitario Comunidad J...
Java fundamentos -15 consejos prácticos - Encuentro Universitario Comunidad J...
 
Javaintroduccion 2010
Javaintroduccion 2010Javaintroduccion 2010
Javaintroduccion 2010
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdf
 
Java fundamentos -15 consejos practicos open saturday 2018
Java fundamentos -15 consejos practicos open saturday 2018Java fundamentos -15 consejos practicos open saturday 2018
Java fundamentos -15 consejos practicos open saturday 2018
 
Introducción a PSeInt.pdf
Introducción a PSeInt.pdfIntroducción a PSeInt.pdf
Introducción a PSeInt.pdf
 
Unidad 2 programación estructurada
Unidad 2 programación estructuradaUnidad 2 programación estructurada
Unidad 2 programación estructurada
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 

Más de Daniel Cáceres (13)

Swing1
Swing1Swing1
Swing1
 
POO
POOPOO
POO
 
Condicionales
CondicionalesCondicionales
Condicionales
 
Variables2
Variables2Variables2
Variables2
 
Swing2
Swing2Swing2
Swing2
 
Variables3
Variables3Variables3
Variables3
 
Ciclos
CiclosCiclos
Ciclos
 
Medios Para Vivir La Santa Pureza
Medios Para Vivir La Santa PurezaMedios Para Vivir La Santa Pureza
Medios Para Vivir La Santa Pureza
 
La Sexualidad Humana
La Sexualidad HumanaLa Sexualidad Humana
La Sexualidad Humana
 
La Vida Don De Dios
La Vida Don De DiosLa Vida Don De Dios
La Vida Don De Dios
 
El Culto Debido A Dios
El Culto Debido A DiosEl Culto Debido A Dios
El Culto Debido A Dios
 
El Decálogo (Los diez mandamientos)
El Decálogo (Los diez mandamientos)El Decálogo (Los diez mandamientos)
El Decálogo (Los diez mandamientos)
 
La Familia
La FamiliaLa Familia
La Familia
 

Último

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 

Último (20)

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 

Introducción a variables Java: tipos, declaración y ejemplos

  • 1. Introducción a las Variables Fundamentos de Java
  • 2. ¿Qué veremos hoy? • Características de JAVA • Mi primer programa: “Hola Mundo!” • ¿Qué es una variable? • Tipos de Variables en Java • ¿Cómo se crea una variable? • Ejemplos de manejo de variables.
  • 3. Características de JAVA ¿Porqué JAVA tiene “Independencia de la Plataforma”? Porque los programas escritos en JAVA pueden ejecutarse en cualquier plataforma (Windows, Ubuntu, Unix, en celular, etc.)
  • 4. Mi primer programa ● Tu primer programa que traes al mundo: public class programa1 { public static void main(string[] args) { System.out.println(“Hola Mundo!”); } }
  • 5. ¿Qué es una variable? Es un dato (número, texto, fecha, etc.) que la computadora guarda para mí. Con las variables la computadora puede realizar cálculos, procesos, etc.
  • 6. Tipos de Variables en JAVA Numéricas de enteros byte (Desde -128 hasta 127) int (Desde -2k millones a 2k millones aprox.) long (Desde -9 trillones hasta 9 trillones aprox.) Numéricas con decimales Float (Desde ±1.4E-45 hasta ±3.4E38) Double (Desde ±4.9E-324 hasta ±1.8E308) Texto (también se llaman “cadenas”) String Fechas Date
  • 7. ¿Cómo se crea una variable? Al utilizar una variable se necesita: 1. Declararla tipo identificador; 2. Inicializarla identificador = valor_inicial; 3. Para después poder utilizarla El tipo es “int” o “double” etc. El indicador es como su nombre.
  • 8. Ejemplos de Manejo de Variables ● Un ejemplo de utilización de una variable: int a; a = 5; System.out.println(a); ● En la primera línea se declara “a” como un entero (integer en inglés). ● Este programa imprimirá el valor de “5”, no la letra “a”.
  • 9. Ejemplos de Manejo de Variables • Un segundo ejemplo en el manejo de variables. Esta vez se realiza un cálculo. int a = 25; int b = 315; String t = “Daniel Cáceres”; c = a + b; System.out.println(t); System.out.println(c);
  • 11. ¿Cómo pedir datos del teclado? • Para ingresar una cadena desde el teclado se necesita lo siguiente: – Incluir las librerías de java.io.* – Un InputStream (Se suele utilizar la entrada estándar System.in) – Un InputStreamReader – Un BufferedReader – El método readLine() Este método . necesita utilizar try-catch
  • 12. ¿Cómo pedir datos del teclado? • Un ejemplo InputStreamReader input; BufferedReader lector; String cadena; input = new InputStreamReader(System.in); lector = new BufferedReader(input); try { cadena=lector.readLine(); } catch { cadena=””; } System.out.println(“Ingresó la cadena” + cadena);
  • 13. ¿Cómo pedir datos del teclado? • Para hacerlo más corto, se puede hacer así: lector = new BufferedReader(new InputStreamReader(System.in)); try { cadena=readLine(); } catch { cadena=””; } System.out.println(cadena);