Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Peo
Hoja de Ruta
Elementos Bsica de la Programacin Tipos de datos primitivos Variables Conversin de tipos Operadores y Procedencias Expresiones
8 8 4 2
Enteros
Se pueden almacenar datos numricos enteros sin decimales. Los tipos son byte, short, int, long En java se daclaran as: int a = 1; byte b = 2; short c = 3; int d = 4; long e = 5;
Decimales
Este tipo de datos almacena datos con punto flotante. Estn compuesto tanto por la parte entera como la decimal. Hay dos tipos: float y double En java se declaran as: float a = 5.5f; double b = 3.0;
Booleanos
Sirve para almacenar valores lgicos, indican si es true o false Cuando un atributo o variable no se fija un valor, el valor por defecto es false En java se declaran as boolean verdadero = true; boolean falso = false;
Caracteres
Sirve para almacenar caracteres que pueden ser letras, nmeros, caracteres especiales, smbolos, etc. En java se puede usar cualquier carcter del sistema UNICODE En java se declaran as: char caracter = 'a' char carcter = 45;
Caracteres
Hay caracteres especiales que nos ayudan a reemplazar algunos caracteres normales
Carcter
\t \b \r \n \f \ \' \dddd
Significado
tabulador retroceso Retorno de carro Enter o nueva lnea Alineacin de pgina Dobles comillas Comillas simple Las 4 letras d son nmeros en hexadecimal. Representa el carcter Unicode cuyo cdigo es representado por las dddd
Hoja de Ruta
Elementos Bsica de la Programacin Tipos de datos primitivos Variables Conversin de tipos Operadores y Procedencias Expresiones
Variables
Todas las variables deben declararse con un nombre y un tipo antes de poder usarse
Las variables son los contenedores de los datos que utiliza un programa
Cada variable ocupa un espacio en la memoria RAM del ordenador para almacenar un dato determinado
Variables
Ojo
Para nombrar a las variables se debe usar nombres significativos a la funcin que vaya a cumplir la variable. Es decir, que sea ms fcil entender con slo leerlo, en lugar de leer manuales o ver un nmero excesivo de comentarios Todos los identificadores de las variables deben empresar con minscilas
Variables
La declaracin de las variables se las realiza de la siguiente manera tipo tipo_dato nombre_variable;
int dias=365; int dias=365, anio=23, semanas; int dias=365, anio=23, semanas; int a=13, b=18; int c=a+b;
Hoja de Ruta
Elementos Bsica de la Programacin Tipos de datos primitivos Variables Conversin de tipos Operadores y Procedencias Expresiones
Conversin de Tipos
Una conversin se da en datos primitivos de la siguiente manera: int a = 3; double b = 4.0; b = a; Pero para convertir de un dato menor a mayor se realiza un casting a=(int)b;
Hoja de Ruta
Elementos Bsica de la Programacin Tipos de datos primitivos Literales, variables y constantes Conversin de tipos Operadores y Procedencias Expresiones Funciones predefinidas Palabras Reservadas
Operadores
Los datos se manipulan muchas veces utilizando operaciones con ellos. Los datos se suman, se restan, ... y a veces se realizan operaciones ms complejas. operadores operadores operadores operadores operadores
Operadores Aritmticos
Sirven para realizar operaciones bsica Lista de operadores bsicos
operador + * / % significado suma resta multiplicacin divisin Residuo (divisin)
Operadores Aritmticos
Ejemplos: double resultado1, a = 2, b = 5; int resultado2, d = 3, e = 7; resultado1 = b / a; resultado2 = d / c; resultado1 = (double)d/(double)e; resultado2 = d % e;
Operadores Condicionales
Sirven para comparar valores. Siempre devuelven valores booleanos
Operador < > <= >= == != ! && || Significado Menor Mayor Menor o igual Mayor o igual igual No es igual o distinto No lgico (NOT) Y lgico (AND) O lgico (OR)
Operadores Condicionales
Sirven para comparar valores. Siempre devuelven valores booleanos int a = 5; int b = 9; boolean c = b > aa boolean d =!c; boolean f = (a<10) && (b>5) boolean g = (a<10) || (b>5)
Operadores de bit
Manipulan los bits de los nmeros
Operador & | ~ ^ Significado AND OR NOT XOR
Operadores de Asignacin
Permiten asignar valores
Operador += -= *= /= %= |= ^= &= Ejemplo x+=2 x-=2 x*=2 x/=2 x%=2 x|=2 x^=2 x&=2 Significado x = x +2 x = x-2 x = x*2 x = x/2 x = x%2 x=x|2 x=x^2 x = x&2
Operadores de Asignacin
Existen dos operadores de adicionales ++ -Ejemplo: int x = 5; int y = 4;
x++; => x = x+1 => x tiene un valor de 6 y--; => y = y-1 => y tiene un valor de 3
int x = 5; int y = 4; int a = x++; a = x y x incremente en 1 a=5 y x=6 int b = ++y; b asigna el incremeento de y y y" el valor de 5 b=5 y y=5
Hoja de Ruta
Elementos Bsica de la Programacin Tipos de datos primitivos Literales, variables y constantes Conversin de tipos Operadores y Procedencias Expresiones
Precedencia
Java aplica los operadores en expresiones aritmticas en una secuencia precisa, determinada por un {} reglas de precedencia de operadores, que generalmente son las mismas que las que se utilizan en lgebra
Resultado = (8 + 4) / 2; Resultado = 8 + 4 / 2;
6 o 10
Reglas de Precedencia
Las operaciones de multiplicacin, divisin y residuo se aplican primero. Si una expresin contiene varias de esas operaciones, los operadores se aplican de izquierda a derecha. Los operadores de multiplicacin, divisin y residuo tienen el mismo nivel de precedencia.
Las operaciones de suma y resta se aplican a continuacin. Si una expresin contiene varias de esas operaciones, los operadores se aplican de izquierda a derecha. Los operadores de suma y resta tienen el mismo nivel de precedencia.
Orden de Precedencia
Operador 1 2 3 4 5 6 7 8 9 10 11 12 = () ++ * + > == & ^ | && || ?: += -= *= etc [] -/ >= != < <= . ~ % !
Ejemplos de precedencia
Tip
El uso de parntesis para las expresiones aritmticas complejas, incluso cuando stos no sean necesarios, puede hacer que las expresiones aritmticas sean ms fciles de leer.
Hoja de Ruta
Elementos Bsica de la Programacin Tipos de datos primitivos Literales, variables y constantes Conversin de tipos Operadores y Procedencias Expresiones
Expresiones
Las expresiones realizan el trabajo de un programa Java. Entre otras cosas, las expresiones se utilizan para calcular y asignar valores a las variables y para controlar el flujo de un programa Java. El trabajo de una expresin se divide en dos partes: realizar los clculos indicados por los elementos de la expresin y devolver algn valor.
Expresiones
Una expresin es una construccin hecha de variables, operadores e invocaciones de mtodos, creados segn la sintaxis del lenguaje, que evala a un solo valor