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 programarRubé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
 
Presentación 2014 profe gabriel
Presentación 2014 profe gabrielPresentación 2014 profe gabriel
Presentación 2014 profe gabrielEnrique Morales
 
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 CRonny Parra
 
Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1charnisch
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++yesid19
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Renny Batista
 
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 CMarvin Romero
 
C++ unidad1 semana1
C++ unidad1 semana1C++ unidad1 semana1
C++ unidad1 semana1winnijbn
 
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-1drakul09
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresionesJorge Ñauñay
 
Instrucciones Básicas para C++
Instrucciones Básicas para C++Instrucciones Básicas para C++
Instrucciones Básicas para C++pilgrim15
 

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

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 emsCBTis
 
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.pdfcRSt6
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Jennybeatriz1
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cZalimanunezc
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivasstarduslex
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivasstarduslex
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivasstarduslex
 
Programacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptxProgramacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptxErrol31
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-javajairjulian
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
Lenguajec 1
Lenguajec 1Lenguajec 1
Lenguajec 1joeshego
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivastacubomx
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxxMar15marian
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxxMar15marian
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c 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 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
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c
 
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

Tutorial de xelearning
Tutorial de xelearningTutorial de xelearning
Tutorial de xelearningsaimaga30
 
Capítulo i que es java
Capítulo i que es javaCapítulo i que es java
Capítulo i que es javasaimaga30
 
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 2011saimaga30
 
Deporte urbano parkour
Deporte urbano parkourDeporte urbano parkour
Deporte urbano parkoursaimaga30
 
Deporte urbano parkour
Deporte urbano parkourDeporte urbano parkour
Deporte urbano parkoursaimaga30
 
Deporte urbano parkour
Deporte urbano parkourDeporte urbano parkour
Deporte urbano parkoursaimaga30
 
Deporte urbano parkour
Deporte urbano parkourDeporte urbano parkour
Deporte urbano parkoursaimaga30
 
Deporte Urbano Parkour
Deporte Urbano ParkourDeporte Urbano Parkour
Deporte Urbano Parkoursaimaga30
 

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

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
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
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
 
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
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
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
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
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
 
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
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
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
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 

Último (20)

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
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.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
 
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
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
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
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.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
 
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
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .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.
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 

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.