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 Variables1

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 Variables1 (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

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Último (10)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Variables1

  • 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);