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
Clase lenguaje c Clase lenguaje c
Clase lenguaje c Mar15marian
 
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
 

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

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

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
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
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
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 UninoveFagnerLisboa3
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Último (16)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
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
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
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
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

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.