SlideShare una empresa de Scribd logo
1 de 20
Elementos del Java Preparado por:  Saily González Lic. Saily González
ESTRUCTURA DE UNA APLICACIÓN EN JAVA Lic. Saily González Un programa de Aplicación Fuente en Java  puede estar formado de las siguientes partes:  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Continuación… Lic. Saily González //programa de aplicación import java.io.*;  Archivo de clase de E/S Class Primero { Datos miembros (Comentarios, constantes, variables ;  Metodos Miembros;  } Public class Ejemplo  nombre de la clase principal { public static void main( String[] args)  Cabecera del método { Instanciación de Objetos;  comentarios;  Constantes;  Variables;  Sentencias (operaciones, Entadas, Salidad, etc) } }
Continuación… Lic. Saily González Etapas para la Creación de un Programa en Java Código Fuente Código Byte Code Carga en Memoria Byte code Verifica  Byte code Interpreta y ejecuta Byte code EDITOR COMPILADOR MÁQUINA VIRTUAL JAVA
ELEMENTOS  BÁSICOS DE UN PROGRAMA EN JAVA Lic. Saily González Palabras Reservadas
Continuación..  Lic. Saily González Comentarios En java existen dos métodos para definir comentarios:  1- Constan de una única línea que está precedida por dos barras inclinadas // La variable A se utiliza para retener números enteros. 2-  Pueden extenderse entre varias líneas encerradas entre /*  y */  /*  La variable A se utiliza para retener números enteros. Esta variable representa la edad y en algunas ocasiones se usara como acumulador  */
Continuación..  Lic. Saily González Paquetes Es la forma de utiliza java para agrupar clases e interfaces. Contiene un archivo especial que contienen declaraciones de clases con sus métodos.  Ejemplo : java.lang, lava.applet, java.awt., java.io, etc.
Continuación..  Lic. Saily González Declaración import Especifica las clases de los paquetes que se van a utilizar en un programa.  Esta declaración permite al programa referirse a la clase escribiendo sólo su nombre.  Ejemplo : import java.io;  Import Prec.so.*;
Continuación..  Lic. Saily González Modificadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Continuación..  Lic. Saily González Identificadores ,[object Object],[object Object],[object Object],Ejemplo de identificadores Válidos: $Juan, edad, Edad, A, B, APELLIDOS, Precio_, AR5, Rt678 Ejemplo de Identificadores no válidos:  5G, f+9; char, true, _hu.
Continuación..  Lic. Saily González TIPOS DE DATOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Continuación..  Lic. Saily González Enteros  Decimales Carácter  Cadena de Caracteres  Nombre Tamaño en bit Declaración float 32 float precio;  double 64 double precio;  Nombre Tamaño en bit Declaración byte 8 byte  var1;  short 16 short var2; int 32 int var1;  long 64 long var2;  Nombre Tamaño en bit Declaración char 16 char letra ;
Continuación..  Lic. Saily González Variables Almacenan  datos cuyo valor puede verse modificado durante la ejecución de un programa.  int x;  // declara z como una variable entera double precio;  // declara precio como variable double char b;  // declara b como variable char.   char  opcion  = ‘a’;  int edad = 14;  float peso  = 1.23;
Continuación..  Lic. Saily González Constantes Son datos cuyo valor no puede variar durante la ejecución de un programa   final  tipo_dato nombreconstante  =  valor;  Ejemplo:  final  double pi = 3.1414;  static final  nombreconstante = valor ;  Ejemplo:  Static final double  pi = 3.1416;
Continuación..  Lic. Saily González SECUENCIA DE ESCAPE Secuencia Significado         Retroceso Tabulación  Nueva línea Avance de página Retorno de carro sin avance de línea Dobles comillas Comillas simples Barra inclinada inversa.
Continuación..  Lic. Saily González OPERADORES Y EXPRESIONES Operadores Aritméticos   Operador  Significado  Operador  Significado  + Operador unario + o suma / División entera si la división son de tipo entero  - Operador unario – o resta. / División real con operandos de tipo real  * Multiplicación  % Módulo,  es decir, resto de la división entera.  No es necesario que los operandos sean enteros.
Continuación..  Lic. Saily González OPERADORES Y EXPRESIONES Operadores  Relacionales   Operador  Nombre == Igual != Distinto  > Mayor que  < Menor que >= Mayor o igual  <= Menor o igual
Continuación..  Lic. Saily González OPERADORES Y EXPRESIONES Operadores  lógicos   Operador Significado Regla de funcionamiento & AND  lógico  Este operando da como resultado true si al evaluar cada uno de los operandos el resultado es true. Si alguno de ellos es false, el resultado es false. && AND  en corto circuito Éste es análogo a &, pero si el primer operando es false, el segundo no es evaluado. | OR  lógico Da como resultado false si al evaluar cada uno de los operandos el resultado es false.  Si uno de ellos es true, el resultado es true. || OR  en corto circuito  Este es análogo  a |, pero, cuando se usa, si el primer operando es true, el segundo no se evalúa.  ! NOT
Continuación..  Lic. Saily González OPERADORES Y EXPRESIONES Operadores  de Asignación   Operador  Ejemplo  Equivalencia += A+=4 A=A+4;  -= A-=4 A=A-4;  /= A/=4 A=A/4;  %= A%=4 A=A%4;  *= A*=4 A=A*4;
Continuación..  Lic. Saily González OPERADORES Y EXPRESIONES Expresiones Las expresiones se definen como un conjunto de operadores y operandos, pero hay que tener en cuenta que dicho conjunto puede estar formado exclusivamente por un  operando.  Es decir, que las expresiones pueden ser una constante, una variable o una combinación de constantes, variables y/o funciones.

Más contenido relacionado

La actualidad más candente

Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
Rubén Loredo
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
Obmaro García
 
Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1
charnisch
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
yesid19
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1
drakul09
 

La actualidad más candente (19)

Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
 
Comandos de raptor c# y java
Comandos de raptor c# y javaComandos de raptor c# y java
Comandos de raptor c# y java
 
Operadores yahir
Operadores yahirOperadores yahir
Operadores yahir
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
 
Presentación 2014 profe gabriel
Presentación 2014 profe gabrielPresentación 2014 profe gabriel
Presentación 2014 profe gabriel
 
Variables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CVariables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en C
 
JAVA
JAVAJAVA
JAVA
 
Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Download.php
Download.phpDownload.php
Download.php
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en C
 
C++ unidad1 semana1
C++ unidad1 semana1C++ unidad1 semana1
C++ unidad1 semana1
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 
Instrucciones Básicas para C++
Instrucciones Básicas para C++Instrucciones Básicas para C++
Instrucciones Básicas para C++
 
Leccion 2 Java
Leccion 2 JavaLeccion 2 Java
Leccion 2 Java
 
Analisis Lexico Ii
Analisis Lexico IiAnalisis Lexico Ii
Analisis Lexico Ii
 

Similar a Capítulo ii elementos java

Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
Jennybeatriz1
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
starduslex
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
starduslex
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
starduslex
 
Programacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptxProgramacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptx
Errol31
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
karenyulithza
 
Lenguajec 1
Lenguajec 1Lenguajec 1
Lenguajec 1
joeshego
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
Mar15marian
 

Similar a Capítulo ii elementos java (20)

Java
JavaJava
Java
 
Java
JavaJava
Java
 
Programacion en java_inicio apeuntes para ems
Programacion en java_inicio apeuntes para emsProgramacion en java_inicio apeuntes para ems
Programacion en java_inicio apeuntes para ems
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
UT2. Elementos básicos de programación en Java.pdf
UT2. Elementos básicos de programación en Java.pdfUT2. Elementos básicos de programación en Java.pdf
UT2. Elementos básicos de programación en Java.pdf
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje c
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Programacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptxProgramacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptx
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-java
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Lenguajec 1
Lenguajec 1Lenguajec 1
Lenguajec 1
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivas
 
Semana9b Vbr
Semana9b VbrSemana9b Vbr
Semana9b Vbr
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
 
Tutorial de Lenguaje de Programación Swift
Tutorial de Lenguaje de Programación SwiftTutorial de Lenguaje de Programación Swift
Tutorial de Lenguaje de Programación Swift
 

Más de saimaga30 (8)

Tutorial de xelearning
Tutorial de xelearningTutorial de xelearning
Tutorial de xelearning
 
Capítulo i que es java
Capítulo i que es javaCapítulo i que es java
Capítulo i que es java
 
Vota 2 el_29 de junio 2011
Vota 2 el_29 de junio 2011Vota 2 el_29 de junio 2011
Vota 2 el_29 de junio 2011
 
Deporte urbano parkour
Deporte urbano parkourDeporte urbano parkour
Deporte urbano parkour
 
Deporte urbano parkour
Deporte urbano parkourDeporte urbano parkour
Deporte urbano parkour
 
Deporte urbano parkour
Deporte urbano parkourDeporte urbano parkour
Deporte urbano parkour
 
Deporte urbano parkour
Deporte urbano parkourDeporte urbano parkour
Deporte urbano parkour
 
Deporte Urbano Parkour
Deporte Urbano ParkourDeporte Urbano Parkour
Deporte Urbano Parkour
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (11)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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.
 
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
 
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
 
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
 
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
 
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
 
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
 

Capítulo ii elementos java

  • 1. Elementos del Java Preparado por: Saily González Lic. Saily González
  • 2.
  • 3. Continuación… Lic. Saily González //programa de aplicación import java.io.*; Archivo de clase de E/S Class Primero { Datos miembros (Comentarios, constantes, variables ; Metodos Miembros; } Public class Ejemplo nombre de la clase principal { public static void main( String[] args) Cabecera del método { Instanciación de Objetos; comentarios; Constantes; Variables; Sentencias (operaciones, Entadas, Salidad, etc) } }
  • 4. Continuación… Lic. Saily González Etapas para la Creación de un Programa en Java Código Fuente Código Byte Code Carga en Memoria Byte code Verifica Byte code Interpreta y ejecuta Byte code EDITOR COMPILADOR MÁQUINA VIRTUAL JAVA
  • 5. ELEMENTOS BÁSICOS DE UN PROGRAMA EN JAVA Lic. Saily González Palabras Reservadas
  • 6. Continuación.. Lic. Saily González Comentarios En java existen dos métodos para definir comentarios: 1- Constan de una única línea que está precedida por dos barras inclinadas // La variable A se utiliza para retener números enteros. 2- Pueden extenderse entre varias líneas encerradas entre /* y */ /* La variable A se utiliza para retener números enteros. Esta variable representa la edad y en algunas ocasiones se usara como acumulador */
  • 7. Continuación.. Lic. Saily González Paquetes Es la forma de utiliza java para agrupar clases e interfaces. Contiene un archivo especial que contienen declaraciones de clases con sus métodos. Ejemplo : java.lang, lava.applet, java.awt., java.io, etc.
  • 8. Continuación.. Lic. Saily González Declaración import Especifica las clases de los paquetes que se van a utilizar en un programa. Esta declaración permite al programa referirse a la clase escribiendo sólo su nombre. Ejemplo : import java.io; Import Prec.so.*;
  • 9.
  • 10.
  • 11.
  • 12. Continuación.. Lic. Saily González Enteros Decimales Carácter Cadena de Caracteres Nombre Tamaño en bit Declaración float 32 float precio; double 64 double precio; Nombre Tamaño en bit Declaración byte 8 byte var1; short 16 short var2; int 32 int var1; long 64 long var2; Nombre Tamaño en bit Declaración char 16 char letra ;
  • 13. Continuación.. Lic. Saily González Variables Almacenan datos cuyo valor puede verse modificado durante la ejecución de un programa. int x; // declara z como una variable entera double precio; // declara precio como variable double char b; // declara b como variable char. char opcion = ‘a’; int edad = 14; float peso = 1.23;
  • 14. Continuación.. Lic. Saily González Constantes Son datos cuyo valor no puede variar durante la ejecución de un programa final tipo_dato nombreconstante = valor; Ejemplo: final double pi = 3.1414; static final nombreconstante = valor ; Ejemplo: Static final double pi = 3.1416;
  • 15. Continuación.. Lic. Saily González SECUENCIA DE ESCAPE Secuencia Significado Retroceso Tabulación Nueva línea Avance de página Retorno de carro sin avance de línea Dobles comillas Comillas simples Barra inclinada inversa.
  • 16. Continuación.. Lic. Saily González OPERADORES Y EXPRESIONES Operadores Aritméticos Operador Significado Operador Significado + Operador unario + o suma / División entera si la división son de tipo entero - Operador unario – o resta. / División real con operandos de tipo real * Multiplicación % Módulo, es decir, resto de la división entera. No es necesario que los operandos sean enteros.
  • 17. Continuación.. Lic. Saily González OPERADORES Y EXPRESIONES Operadores Relacionales Operador Nombre == Igual != Distinto > Mayor que < Menor que >= Mayor o igual <= Menor o igual
  • 18. Continuación.. Lic. Saily González OPERADORES Y EXPRESIONES Operadores lógicos Operador Significado Regla de funcionamiento & AND lógico Este operando da como resultado true si al evaluar cada uno de los operandos el resultado es true. Si alguno de ellos es false, el resultado es false. && AND en corto circuito Éste es análogo a &, pero si el primer operando es false, el segundo no es evaluado. | OR lógico Da como resultado false si al evaluar cada uno de los operandos el resultado es false. Si uno de ellos es true, el resultado es true. || OR en corto circuito Este es análogo a |, pero, cuando se usa, si el primer operando es true, el segundo no se evalúa. ! NOT
  • 19. Continuación.. Lic. Saily González OPERADORES Y EXPRESIONES Operadores de Asignación Operador Ejemplo Equivalencia += A+=4 A=A+4; -= A-=4 A=A-4; /= A/=4 A=A/4; %= A%=4 A=A%4; *= A*=4 A=A*4;
  • 20. Continuación.. Lic. Saily González OPERADORES Y EXPRESIONES Expresiones Las expresiones se definen como un conjunto de operadores y operandos, pero hay que tener en cuenta que dicho conjunto puede estar formado exclusivamente por un operando. Es decir, que las expresiones pueden ser una constante, una variable o una combinación de constantes, variables y/o funciones.