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 java
aleja0940
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertido
KeevynMoreno
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
Juan Cardona
 
Informe4 exposicion cuti_paula
Informe4 exposicion cuti_paulaInforme4 exposicion cuti_paula
Informe4 exposicion cuti_paula
KeevynMoreno
 

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

Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programas
Roberth 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

Medios Para Vivir La Santa Pureza
Medios Para Vivir La Santa PurezaMedios Para Vivir La Santa Pureza
Medios Para Vivir La Santa Pureza
Daniel Cáceres
 

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

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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...
 
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
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

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