Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Documentos relacionados
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Lección 2 Introducción al lenguaje C

Tema 2. El lenguaje de programación Java (Parte 1)

3.3 Conceptos Básicos del Lenguaje Java

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

Introducción a Java (II) Dr. (c) Noé Alejandro Castro Sánchez

Elementos léxicos del lenguaje de programación Java

Tema 2. El lenguaje JAVA

Sebastián García Galán

Qué es Java? Un lenguaje de programación Un entorno de desarrollo Un entorno de aplicación Un entorno de despliegue Es similar en sintaxis de C + +.

Construcciones del Lenguaje Java

PROGRAMACIÓN EN JAVA. { una línea para definir, crear o ejecutar ; }

Instituto Tecnológico de Celaya

Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java

Introducción a Java LSUB. 30 de enero de 2013 GSYC

Tipos de Datos en C. Palabras reservadas en C

Fundamentos del Lenguaje de Programación Java

Repaso Lenguaje C Área de Servicios Programación (Ing. Elect. y Prof. Tec.), Programación I (TUG y TUR) y Electrónica programable (TUE)

Datos Elementales y formato de un programa en Java

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota:

Universidad Autónoma de Tlaxcala. M.C. José Juan Hernández Mora. Primera Sesión

Programación Estructurada. Sesión 2:El lenguaje de programación C

Principios de Computadoras II

Características de Lenguajes de Scripts

Programa Java. El lenguaje de programación Java. Comentarios. Programa Java. Palabras reservadas. Identificadores

Curso Informática Lección 3. Tipos de datos, constantes y variables

4. Operadores Operador asignación

TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.

Objetivo de aprendizaje del tema

CONCEPTOS BASICOS DEL LENGUAJE JAVA

Unidad II Fundamentos de C++ M.C. Juan Carlos Olivares Rojas

Java Básico. La sintaxis. Copyright

Java para programadores

Variables - Tipos de Datos - Operadores - Precedencia

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples

Java. Introducción a la Programación Orientada a Objetos

Fundamentos de JAVA. Angel Kuri Enero, /2/2006

INDICE Prologo 1 Recorrido rápido de java 2 Clases y objetos 3 Extensión de clases

Datos y tipos de datos

Tema 2.- Objetos y mensajes

Curso de Java Introducción a la Programación II

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E

Práctica 3 mtp. metodoloxía e tecnoloxía da programación. Presentar detalles básicos sobre la sintaxis del lenguaje de programación Java.

Programación Estructurada

Comprender las diferencias entre tipos de datos primitivos similares, y aprender a elegir el tipo más conveniente en cada caso.

Java posee dos grandes categorías de tipos para las variables:

Tema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN

Introducción a Java. Introducción a Java. Programación I

JAVA 1. Introducción

Laboratorio de Arquitectura de Redes. Operadores y expresiones en lenguaje C

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

Elementos de un programa en C

Informática Ingeniería en Electrónica y Automática Industrial

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

Programación Orientada a Objetos

Los parámetros: son los campos que se comunican a los métodos de los objetos.

Características de JavaScript

Sintaxis de C Ing. Jose Maria Sola Dr. Oscar Ricardo Bruno

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Operadores aritméticos. / División operando enteros o reales si operandos son entero resultado es entero. Resto de caso resultado real

Elementos léxicos del lenguaje de programación C

Tema 05: Elementos de un programa en C

Programación 1 Tema 2. Lenguaje de programación y ejecución de un programa

Tipos de Datos. Tipos de Datos Simples Estándar

Curso Introducción JAVA Pág.: 1

LENGUAJE. Tema 2 Elementos de un programa

Lenguajes de programación

Un identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * /

Introducción a Java LSUB. 15 de enero de 2015 GSYC

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

El lenguaje C. 1. Identificadores, constantes y variables

Introducción a Java 10/02/2011. Tokens. Juan Manuel Fernández Peña Curso Rev Tokens. Tokens

Clases en Java. Declaración de clases en Java 02/09/16. Ing. Roberto Martínez Román - public class Alumno { private int matricula;

Sintaxis básica, variables y 7pos

Introducción a la Programación en Java

Los tipos de datos primitivos

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Repaso de las características más importantes de la programación Java y su adaptación a Android

JavaScript. Contenidos. Introducción El lenguaje Validación de formularios. Programación en Internet DLSI - Universidad de Alicante 1

Datos y tipos de datos

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Una expresión es una combinación de uno o más operandos y operadores para obtener un resultado.

TEMA 02 TIPOS, OPERADORES Y EXPRESIONES

Introducción al desarrollo de RIA's con Adobe Flex 3.0 Dia 4

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa

Lenguaje de Programación: C++ Repaso de Material C++

GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13

Programación I Teoría I.

Introducción al lenguaje C

Expresiones y sentencias

A continuación se mostrará un breve resumen del lenguaje, extraído del libro El Lenguaje de Programación C#.

Programación en Lenguaje C

Programación estructurada (Tipos, operadores y expresiones)

Introducción a Java. Fernando Cerezal López. 24 Noviembre 2005

Práctica 2. Reutilización de código Elementos básicos del lenguaje Java Definición de variables, expresiones y asignaciones

Transcripción:

Centro Asociado Palma de Mallorca Antonio Rivero Cuesta

La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales... 13 Operadores lógicos... 14 Operadores de bits... 15

Operadores de asignación... 16 Precedencia de operadores en Java... 17 Secuencias de escape... 19 Palabras reservadas... 20

Tipos de datos simples Tipo Descripción Long Rango byte byte 1 byte 128 a 127 short Entero corto 2 bytes 32768 a 32767 int Entero 4 bytes 2 31 a 2 31 1 long Entero largo 8 bytes 2 63 a 2 63 1 float Real Coma Flotante 32 bytes ±3,4 10 38 a ±1,4 10-38 double Real Coma Flotante DP 64 bytes ±1,8 10 308 a ±4,9 10-324 char Carácter 2 bytes 0 a 65.535 boolean Lógico 1 bit true o false

El resto de tipos de datos que no son simples, son considerados referenciales. Estos tipos son básicamente las clases, en las que se basa la programación orientada a objetos. Al declarar un objeto perteneciente a una determinada clase, se está reservando una zona de memoria donde se almacenarán los atributos y otros datos pertenecientes a dicho objeto. Lo que se almacena en el objeto en sí, es un puntero, referencia, a dicha zona de memoria.

Dentro de estos tipos pueden considerarse las interfaces, los Strings y los vectores, que son unas clases un tanto especiales, y que se verán en detalle posteriormente. A diferencia de otros lenguajes de programación, los Strings en Java no son un tipo simple de datos sino un objeto. Los valores de tipo String van entre comillas dobles ( Hola ), mientras que los de tipo char van entre comillas simples

Tipos de datos referenciales Tipo de datos simple byte short int long float double char boolean Clase equivalente java.lang.byte java.lang.short java.lang.integer java.lang.long java.lang.float java.lang.double java.lang.character java.lang.boolean

Operadores 1. Aritméticos 2. Relaciónales 3. Lógicos 4. De bits 5. Asignación 6. Prioridad

Operadores Aritméticos Operador Formato Descripción + op1 + op2 Suma aritmética de dos operandos - op1 - op2 Resta aritmética de dos operandos - -op1 Cambio de signo * op1 * op2 Multiplicación de dos operandos op1 / op2 División entera de dos operandos % op1 op2 Resto de la división entera o módulo ++ ++op1 op1++ Incremento unitario --op1 op1-- decremento unitario

Operadores relacionales Operador Formato Descripción > op1 > op2 Devuelve true (cierto) si op1 es mayor que op2 < op1 < op2 Devuelve true (cierto) si op1 es menor que op2 >= op1 >= op2 Devuelve true (cierto) si op1 es mayor o igual que op2 <= op1<= op2 Devuelve true (cierto) si op1 es menor o igualque op2 == op1 == op2 Devuelve true (cierto) si op1 es igual a op2!= op1!= op2 Devuelve true (cierto) si op1 es distinto de op2

Operadores lógicos Operador Formato Descripción && op1 && op2 Y lógico. Devuelve true si son ciertos op1 y op2 op1 op2 O lógico. Devuelve true si son ciertos op1 o op2!!op1 Negación lógica. Devuelve true si es false op1. Estos operadores actúan sobre operadores o expresiones lógicas, es decir, aquellos que se evalúan a cierto o falso (true / false).

Operadores de bits Operador Formato Descripción >> op1 >> op2 Desplaza op1, op2 bits a la derecha << op1 << op2 Desplaza op1, op2 bits a la izquierda >>> op1 >>> op2 Desplaza op1, op2 bits a la derecha (sin signo) & op1 & op2 Realiza un Y (AND) a nivel de bits op1 op2 Realiza un O (OR) a nivel de bits ^ op1 ^ op2 Realiza un O exclusivo (XOR) a nivel de bits ~ ~op1 Realiza el complemento de op1 a nivel de bits.

Operadores de asignación Operador Formato Equivalencia += op1 += op2 op1 = op1 + op2 -= op1 -= op2 op1 = op1 op2 *= op1 *= op2 op1 = op1 * op2 /= op1 /= op2 op1 = op1 / op2 %= op1 op2 op1 = op1 % op2 &= op1 op2 op1 = op1 & op2 = op1 op2 op1 = op1 op2 ^= op1 ^ op2 op1 = op1 ^ op2 >>= op1 >> op2 op1 = op1 >> op2 <<= op1 op2 op1 = op1 << op2 >>>= op1 >>> op2 op1 = op1 >>> op2

Precedencia de operadores en Java

Las secuencias de escape son combinaciones del símbolo contrabarra \ seguido de una letra, y sirven para representar caracteres que no tienen una equivalencia en forma de símbolo. Las posibles secuencias de escape son:

Secuencias de escape Secuencia Significado \ Comillas simples \ Dobles comillas \\ Contrabarra \b Retroceso \n Línea siguiente \f Form feed \r Retorno de carro \t Tabulador \a Alarma \xxx Carácter en octal \0 Carácter nulo \uxxxx Carácter en hexadecimal Unicode

Palabras reservadas abstract continue for new switch assert default goto package synchronized boolean do if private this break double implements protected throw byte else import public throws case enum instanceof return transient catch extends int short try char final interface static void class finally long strictfp volatile const float native super while