SlideShare una empresa de Scribd logo
1 de 32
Capítulo I: Fundamentos de programación en java
Fundamentos del lenguaje ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos básicos de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Enteros Nombre Tamaño Rango long 64 bits -9.233.372.036.854.775.808L a 9.233.372.036.854.775.808  int 32 bits -2.147.483.648 a 2.147.483.647 short 16 bits -32.768 a 32767 byte 8 bits -128 a 127
Coma flotante Nombre Tamaño Rango float 32 bits ±3.40282347E+38F double 64 bits ±1.79769313486231570E+308
Caracteres Secuencia Descripción  Retroceso  Tabulador  Retorno de carro  Nueva línea  Comilla simple  Comilla doble  Barra invertida
Lógicos ,[object Object],[object Object],[object Object]
Envoltorios Tipo Envoltorio int Integer long Long float Float double Double short Short byte Byte char Character boolean Boolean void Void
Literales y constantes Tipo Literal Comentarios int 123 Todos los enteros por defecto son int long 123L Es necesario indicar una L  char ‘ a’ Comillas simples float 5.9F Es posible usar también la notación exponencial 1.8E9 double 7.9 Todos los reales por defecto son double. Se pueden finalizar con una D boolean true true y false son los únicos valores válidos String “ hola” Comillas dobles
Variables ,[object Object],[object Object],[object Object],[object Object]
Declaración de variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ámbito y tiempo de vida de variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Uso básico de cadenas de   caracteres ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arrays ,[object Object],[object Object],[object Object],[object Object]
Declaración de arrays de una dimensión ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Acceso a un array de una dimensión ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Declaración de un array multidimensional ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Acceso a un array multidimensional ,[object Object],[object Object],[object Object],[object Object],[object Object]
Operadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operadores aritméticos Operador Descripción + Suma - Reta * Multiplicación / División % Módulo ++ Incremento -- Decremento
Operadores relacionales Operador Descripción == Igual != Distinto > Mayor que < Menor que >= Mayor o igual <= Menor o igual
Operadores lógicos Operador Descripción & AND | OR ^ XOR && AND en cortocircuito || OR en cortocircuito ! NOT
Operadores a nivel de bit Operador Descripción ~ NOT & AND | OR ^ XOR >> Desplazamiento a la derecha >>> Desplazamiento a la derecha sin signo << Desplazamiento a la izquierda
Operadores de asignación Operador Descripción ~ NOT += Suma y asignación -= Resta y asignación *= Multiplicación y asignación /= División y asignación %= Módulo y asignación &= AND y asignación |= OR y asignación ^= XOR y asignación <<= Desplazamiento a la izquierda y asignación >>= Desplazamiento a la derecha y asignación >>>= Desplazamiento a la derecha sin signo y asignación
El operador tenario ,[object Object],[object Object],[object Object],[object Object]
Precedencia de los operadores Operador Asociatividad ()  []  . izquierda a derecha ++  -  !  +(unario)  -(unario)  ()  (cast)  new izquierda a derecha *  /  % izquierda a derecha +  - izquierda a derecha >>  >>>  << izquierda a derecha >  >=  <=  > instanceof izquierda a derecha ==  != izquierda a derecha & izquierda a derecha izquierda a derecha | izquierda a derecha && izquierda a derecha || izquierda a derecha ? : izquierda a derecha =  +=  -=  *=  /=  %=  &=  |=  =  <<=  >>=  >>>= izquierda a derecha
Control de flujo ,[object Object],[object Object],[object Object],[object Object]
Sentencia if-else ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sentencia switch ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bucle while ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bucle for ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bucle do-while ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Introduction to data structures (ss)
Introduction to data structures (ss)Introduction to data structures (ss)
Introduction to data structures (ss)Madishetty Prathibha
 
Previous question papers of Database Management System (DBMS) By SHABEEB
Previous question papers of Database Management System (DBMS) By SHABEEBPrevious question papers of Database Management System (DBMS) By SHABEEB
Previous question papers of Database Management System (DBMS) By SHABEEBShabeeb Shabi
 
Manual de seguridad informática
Manual de seguridad informáticaManual de seguridad informática
Manual de seguridad informáticaCristhian Mendoza
 
Database programming in vb net
Database programming in vb netDatabase programming in vb net
Database programming in vb netZishan yousaf
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos unrated999
 
Er & eer to relational mapping
Er & eer to relational mappingEr & eer to relational mapping
Er & eer to relational mappingsaurabhshertukde
 
Búsqueda en Anchura
Búsqueda en AnchuraBúsqueda en Anchura
Búsqueda en AnchuraTutor4uDev
 
Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...travesuras79
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetosalcrrsc
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architectureIblesoft
 
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapVikas Jagtap
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1Clara Patricia Avella Ibañez
 

La actualidad más candente (20)

Introduction to data structures (ss)
Introduction to data structures (ss)Introduction to data structures (ss)
Introduction to data structures (ss)
 
Hashing
HashingHashing
Hashing
 
Ingres
IngresIngres
Ingres
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
 
Previous question papers of Database Management System (DBMS) By SHABEEB
Previous question papers of Database Management System (DBMS) By SHABEEBPrevious question papers of Database Management System (DBMS) By SHABEEB
Previous question papers of Database Management System (DBMS) By SHABEEB
 
Normalization in DBMS
Normalization in DBMSNormalization in DBMS
Normalization in DBMS
 
Manual de seguridad informática
Manual de seguridad informáticaManual de seguridad informática
Manual de seguridad informática
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Database programming in vb net
Database programming in vb netDatabase programming in vb net
Database programming in vb net
 
Base datos normalización une
Base datos normalización uneBase datos normalización une
Base datos normalización une
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos
 
Er & eer to relational mapping
Er & eer to relational mappingEr & eer to relational mapping
Er & eer to relational mapping
 
Búsqueda en Anchura
Búsqueda en AnchuraBúsqueda en Anchura
Búsqueda en Anchura
 
Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architecture
 
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 

Destacado

Fundamentos de Java
Fundamentos de Java Fundamentos de Java
Fundamentos de Java jmosorio777
 
Fundamentos de programación Java
Fundamentos de programación JavaFundamentos de programación Java
Fundamentos de programación Javaquesada_diego
 
Fundamentos de java herbert schildt
Fundamentos de java   herbert schildtFundamentos de java   herbert schildt
Fundamentos de java herbert schildtRicardo Ramos
 
Introducción a la Programación con Java
Introducción a la Programación con JavaIntroducción a la Programación con Java
Introducción a la Programación con Javaflekoso
 
Fundamentos de java I
Fundamentos de java IFundamentos de java I
Fundamentos de java IJitle Noriega
 
Trabajo de algoritmos y fundamentos de programacion
Trabajo de algoritmos y fundamentos de programacionTrabajo de algoritmos y fundamentos de programacion
Trabajo de algoritmos y fundamentos de programacionjorge pacheco
 
Mapa curricular Electromecanica Industrial
Mapa curricular  Electromecanica IndustrialMapa curricular  Electromecanica Industrial
Mapa curricular Electromecanica IndustrialAngelitho Huerta
 
Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...
Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...
Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...Grupo Herramienta de Documentalista
 
Sentencias de control en java
Sentencias de control en javaSentencias de control en java
Sentencias de control en javaLorenna Glez
 
Formatos de exploracion y concreto
Formatos de exploracion y concretoFormatos de exploracion y concreto
Formatos de exploracion y concretoArthur Alvarez
 

Destacado (20)

Fundamentos de Java
Fundamentos de Java Fundamentos de Java
Fundamentos de Java
 
Fundamentos de programación Java
Fundamentos de programación JavaFundamentos de programación Java
Fundamentos de programación Java
 
Fundamentos de java herbert schildt
Fundamentos de java   herbert schildtFundamentos de java   herbert schildt
Fundamentos de java herbert schildt
 
Introducción a la Programación con Java
Introducción a la Programación con JavaIntroducción a la Programación con Java
Introducción a la Programación con Java
 
Java orientado a objetos
Java orientado a objetosJava orientado a objetos
Java orientado a objetos
 
Fundamentos de java I
Fundamentos de java IFundamentos de java I
Fundamentos de java I
 
Trabajo de algoritmos y fundamentos de programacion
Trabajo de algoritmos y fundamentos de programacionTrabajo de algoritmos y fundamentos de programacion
Trabajo de algoritmos y fundamentos de programacion
 
Fomatos publicitarios
Fomatos publicitariosFomatos publicitarios
Fomatos publicitarios
 
Reporte de Fallas
Reporte de FallasReporte de Fallas
Reporte de Fallas
 
Semana V
Semana VSemana V
Semana V
 
Notas
NotasNotas
Notas
 
Mapa curricular Electromecanica Industrial
Mapa curricular  Electromecanica IndustrialMapa curricular  Electromecanica Industrial
Mapa curricular Electromecanica Industrial
 
Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...
Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...
Importar registros de HISPANA en formato Dublin Core RDF con la Herramienta d...
 
Sentencias de control en java
Sentencias de control en javaSentencias de control en java
Sentencias de control en java
 
Semana III
Semana IIISemana III
Semana III
 
Recursos Expresivos En Spots
Recursos Expresivos En SpotsRecursos Expresivos En Spots
Recursos Expresivos En Spots
 
C8 Bibliotecas Colaborativa Digital usando HDD
C8 Bibliotecas Colaborativa Digital usando HDDC8 Bibliotecas Colaborativa Digital usando HDD
C8 Bibliotecas Colaborativa Digital usando HDD
 
Laboratorio # 1
Laboratorio # 1Laboratorio # 1
Laboratorio # 1
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Formatos de exploracion y concreto
Formatos de exploracion y concretoFormatos de exploracion y concreto
Formatos de exploracion y concreto
 

Similar a Fundamentos de programacion en 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
 
Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02kevinwm17
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Jennybeatriz1
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionandreinagracielarojasadam
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje cMaylin25
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación cvictdiazm
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
Introduccion a Matlab
Introduccion a MatlabIntroduccion a Matlab
Introduccion a MatlabOmar Yupanqui
 

Similar a Fundamentos de programacion en java (20)

Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
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
 
Cap I
Cap ICap I
Cap I
 
Presentación de c #
Presentación de c #Presentación de c #
Presentación de c #
 
Tipos de datos en C
Tipos de datos en CTipos de datos en C
Tipos de datos en C
 
4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
 
Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02Ambientedeprogramacinenpascal 111015091809-phpapp02
Ambientedeprogramacinenpascal 111015091809-phpapp02
 
Ambiente
 Ambiente Ambiente
Ambiente
 
Ambiente de programación en pascal
Ambiente de programación en pascalAmbiente de programación en pascal
Ambiente de programación en pascal
 
Ambiente de programacin en pascal
Ambiente de programacin en pascalAmbiente de programacin en pascal
Ambiente de programacin en pascal
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacion
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Introducción
IntroducciónIntroducción
Introducción
 
Introducción
IntroducciónIntroducción
Introducción
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Introduccion a Matlab
Introduccion a MatlabIntroduccion a Matlab
Introduccion a Matlab
 

Último

Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosYOMIRAVILLARREAL1
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaEdwinGarca59
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .itzyrivera61103
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxcj12paz
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024NicolleAndrade7
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaRicardoEstrada90
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.241534381
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxCsarNlsonMrquezContr
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfJosAndrRosarioVzquez
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...dramosbrise1403
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaJadeVilcscordova
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
avancestecnologicossigloveintiunoprofetengohambreayuda
avancestecnologicossigloveintiunoprofetengohambreayudaavancestecnologicossigloveintiunoprofetengohambreayuda
avancestecnologicossigloveintiunoprofetengohambreayudadocente
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxJOELGARCIA849853
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx221112876
 

Último (20)

Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docx
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
avancestecnologicossigloveintiunoprofetengohambreayuda
avancestecnologicossigloveintiunoprofetengohambreayudaavancestecnologicossigloveintiunoprofetengohambreayuda
avancestecnologicossigloveintiunoprofetengohambreayuda
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 

Fundamentos de programacion en java

  • 1. Capítulo I: Fundamentos de programación en java
  • 2.
  • 3.
  • 4. Enteros Nombre Tamaño Rango long 64 bits -9.233.372.036.854.775.808L a 9.233.372.036.854.775.808 int 32 bits -2.147.483.648 a 2.147.483.647 short 16 bits -32.768 a 32767 byte 8 bits -128 a 127
  • 5. Coma flotante Nombre Tamaño Rango float 32 bits ±3.40282347E+38F double 64 bits ±1.79769313486231570E+308
  • 6. Caracteres Secuencia Descripción Retroceso Tabulador Retorno de carro Nueva línea Comilla simple Comilla doble Barra invertida
  • 7.
  • 8. Envoltorios Tipo Envoltorio int Integer long Long float Float double Double short Short byte Byte char Character boolean Boolean void Void
  • 9. Literales y constantes Tipo Literal Comentarios int 123 Todos los enteros por defecto son int long 123L Es necesario indicar una L char ‘ a’ Comillas simples float 5.9F Es posible usar también la notación exponencial 1.8E9 double 7.9 Todos los reales por defecto son double. Se pueden finalizar con una D boolean true true y false son los únicos valores válidos String “ hola” Comillas dobles
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Operadores aritméticos Operador Descripción + Suma - Reta * Multiplicación / División % Módulo ++ Incremento -- Decremento
  • 21. Operadores relacionales Operador Descripción == Igual != Distinto > Mayor que < Menor que >= Mayor o igual <= Menor o igual
  • 22. Operadores lógicos Operador Descripción & AND | OR ^ XOR && AND en cortocircuito || OR en cortocircuito ! NOT
  • 23. Operadores a nivel de bit Operador Descripción ~ NOT & AND | OR ^ XOR >> Desplazamiento a la derecha >>> Desplazamiento a la derecha sin signo << Desplazamiento a la izquierda
  • 24. Operadores de asignación Operador Descripción ~ NOT += Suma y asignación -= Resta y asignación *= Multiplicación y asignación /= División y asignación %= Módulo y asignación &= AND y asignación |= OR y asignación ^= XOR y asignación <<= Desplazamiento a la izquierda y asignación >>= Desplazamiento a la derecha y asignación >>>= Desplazamiento a la derecha sin signo y asignación
  • 25.
  • 26. Precedencia de los operadores Operador Asociatividad () [] . izquierda a derecha ++ - ! +(unario) -(unario) () (cast) new izquierda a derecha * / % izquierda a derecha + - izquierda a derecha >> >>> << izquierda a derecha > >= <= > instanceof izquierda a derecha == != izquierda a derecha & izquierda a derecha izquierda a derecha | izquierda a derecha && izquierda a derecha || izquierda a derecha ? : izquierda a derecha = += -= *= /= %= &= |= = <<= >>= >>>= izquierda a derecha
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.