Está en la página 1de 32

Programacin Bsica

Peo

Edwin Ren Guamn Quinche


Marzo 2013

Carrera de Ingeniera en Sistemas

Hoja de Ruta
Elementos Bsica de la Programacin Tipos de datos primitivos Variables Conversin de tipos Operadores y Procedencias Expresiones

Carrera de Ingeniera en Sistemas

Tipos de datos primitivos


Tipo de variable boolean byte short int Bytes que ocupa 2 1 2 4 Rango de valores true, false -128 a 127 -32.768 a 32.767 -2.147.483.648 a 2.147.483.649 -9 10 a 9 10

long double float char

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

Carrera de Ingeniera en Sistemas

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, double, chart, boolean, etc

numero, palabra, etc

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

Carrera de Ingeniera en Sistemas

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

Carrera de Ingeniera en Sistemas

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

aritmticos condicionales de BIT de asignacin de incremento y decremento

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

Carrera de Ingeniera en Sistemas

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

Carrera de Ingeniera en Sistemas

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

También podría gustarte