Вы находитесь на странице: 1из 33

CAPÍTULO 5: Elementos de

un Programa Java

Departamento de Sistemas
Universidad de la Frontera
Elementos de un Programa Java
Lenguaje Java
o Java es un leguaje de programación orientado o
objetos.
o Nace como parte de un proyecto de Sun Microsystem
(principios de los 90).
o Es un lenguaje basado en C++

o El modelado de objetos es más simple, sin elementos de


bajo nivel.
o Hoy se utiliza para el desarrollo de aplicaciones
empresariales, WEB, aparatos domésticos, celulares,
etc.
o Los programas en Java son multiplataforma (cualquier
S.O.)
Elementos de un Programa Java
Sintaxis del Lenguaje Java
o La sintaxis define la forma en que deben ser escritos los
programas.
o Son las reglas gramaticales propias del lenguaje

Elementos de la sintaxis del Lenguaje Java


Identificadores Expresiones
Palabras claves Funciones
Variables Inicio-Cierre
Constantes Indentación
Operadores Comentarios
Tipos de Datos Sentencias
Elementos de un Programa Java
Identificadores
Un identificador es un nombre que identifica a una
variable, a un método o función miembro, a una clase. En
general, sirve para identificar cualquier elemento dentro
de un programa.

 Todos los identificadores comienzan con una letra.

 Puede incluir números, pero no puede comenzar con un


número.
Elementos de un Programa Java
Identificadores
 No se puede incluir el carácter “espacio en blanco”.

 Distingue entre letras mayúsculas y minúsculas.

 No se pueden utilizar las palabras reservadas (claves)


como identificadores.
Elementos de un Programa Java
Palabras claves o reservadas

Son identificadores que ha sido definido por el lenguaje


y no por el programador.

Por lo tanto, no pueden utilizarse como identificadores


por el programador.
Elementos de un Programa Java
Algunas Palabras claves o reservadas.

abstract boolean break byte


class case continue default
char double else extends
false do new float
for import final private
if public long package
short int super switch
return this null satatic
void true while
Elementos de un Programa Java
Clasificación de las Palabras Claves:

 Tipos de datos: boolean, float, double, int, char


 Sentencias condicionales: if, else, switch
 Sentencias iterativas: for, do, while, continue
 Estructura de datos: class, interface, implements,
extends
 Modificadores y control de acceso: public, private,
protected
 Otras: super, null, this.
Elementos de un Programa Java
Sentencia
Es una orden que se da al programa para realizar una
tarea específica, por ejemplo:

o mostrar un mensaje en la pantalla,


o declarar una variable (para reservar espacio en memoria),
inicializar una variable,
o llamar a una función, etc.

El carácter espacio en blanco se pueden emplear


libremente.
Para la lectura de un programa, se recomienda usar
Tabuladores.
Elementos de un Programa Java
Sentencia
o El ; separa una sentencia de la siguiente.

o Normalmente, las sentencias se ponen unas debajo de

o otras,

o Sentencias cortas pueden colocarse en una misma línea

Ejemplo:
int i=1;
import java.awt.*;
System.out.println(“Mi primer programa");
for (int i = 0; i <= 10; i++){
System.out.println (“El número “+i)
}
Elementos de un Programa Java
Variables
Nombre que se asocia a una porción de memoria donde se
guarda el valor asignado a dicha variable. Es definida por
el programador y se modifica a través de la ejecución del
programa.

El nombre está dado por un identificador.


o Hay varios tipos de variables que requieren distintas
cantidades de memoria para guardar datos.
o Todas las variables deben declararse antes de usarlas
Elementos de un Programa Java
Variables
o La declaración consiste en una sentencia en la que
figura el tipo de dato y el nombre que asignamos a la
variable
o Una vez declarada se le puede asignar valores.
Elementos de un Programa Java
Tipos de Variables en Java
 de instancia (guardan atributos de un objeto particular)

 de clase (los valores que guarda son para todos los objetos de una
clase)
 locales (se utilizan dentro de las funciones, métodos o
programa)

En Java, las variables locales se declaran en el momento


en el que son necesarias.

Es una buena costumbre inicializar las variables en el


momento en el que son declaradas.
Elementos de un Programa Java
Ejemplos de declaración de variables
int x=0;
String nombre=“Abel";
double a=3.5, b=0.0, c=-2.4;
boolean datoIngresado=true;
int[] datos;
int año = 2013
double radioCilindro = 2,6;
char letraMayuscula = ‘S’;
Notas:
1.-Delante del nombre de cada variable se debe
especificar el tipo de variable.
2.- Java utiliza el conjunto de caracteres Unicode
Elementos de un Programa Java
Variables
3.- Es una buena costumbre usar nombres significativos
para las variables.
4.- Las variables son uno de los elementos básicos de un
programa, y se deben:
declarar
inicializar
usar
5.- Las variables pueden ser:
- un tipo de dato primitivo
- el nombre de una clase
- un array
Elementos de un Programa Java
Caracteres
o En Java los caracteres son los del Unicode.

o Un carácter está siempre rodeado de comillas simples


como 'A', '9', 'ñ', etc.
o El tipo de dato char sirve declarar una variable que
guardará estos caracteres.
Elementos de un Programa Java
Variables Booleanas

En Java existe el tipo de dato boolean.


Una variable booleana solamente puede guardar uno de
los dos posibles valores: true (verdadero) y false (falso).

Ejemplo, variable de nombre existe inicializada en falso:

boolean existe = false;


Elementos de un Programa Java
Variables Enteras
Una variable entera consiste en cualquier combinación de
cifras precedidos por el signo más (opcional), para los
positivos, o el signo menos, para los negativos.
Ejemplos:
int n = +3; //reserva 32 bit para n
int numero = -302; //reserva 32 bit para numero
int x = 0; //reserva 32 bit para 0
int i,j; //puede tomar cualquier valor
long n = 20L; //20 es int por defecto. Con L (l) es
//de tipo long, 64 bit
Elementos de un Programa Java
Variables con punto flotante
Una variable de tipo float o double se usa para guardar
números que tienen parte entera y decimal
Ejemplos:
double PI = 3.141596; //Nº pi
double G = 9.7806; //Aceleración gravedad
double VEL = 2.9979e8; //Vel. De la luz
float a = 10.5f; //10.5 por defecto es doble
//f lo obliga a float
float n= 10f; //10 es entero por defecto
//f lo obliga a float
double d= 10d; //d lo obliga a double
Elementos de un Programa Java
Constantes
Una variable se puede declarar de tipo final. Si es así,
cualquier intento de modificación, durante la ejecución, da
origen a un mensaje de error.
Ejemplos:
final double PI = 3.141596;
final int MAXIMO = 100;

int MINIMO = 0;
Elementos de un Programa Java
Operadores
Símbolos que indican la forma en que deben manejarse
determinados elementos en un programa.
Operadores binarios entre expresiones
numéricas
Símbolo Operación
+ Suma
- Resta
* Multiplicación
/ División
% Resto
Elementos de un Programa Java
Operadores sobre variables enteras
Símbolo Operación Argumento
++ var preincremento int , short , byte , long
-- var predecremento int , short , byte , long
var ++ postincremento int , short , byte , long
var -- postdecremento int , short , byte , long

El operador ++ (operador incremento) incrementa en 1 el valor


de la variable var.
El operador –- (operador decremento) decrementa en 1 el valor
de la variable var.
Elementos de un Programa Java
Operadores sobre variables enteras
Ejemplos
int i = 1;
i++; // Esta instrucción incrementa en 1 la variable i.
// Es lo mismo que hacer i = i + 1; i toma el valor 2
int i = 1;
i--; // decrementa en 1 la variable i.
// Es lo mismo que hacer i = i - 1; i toma el valor 0
Elementos de un Programa Java
Operadores sobre variables enteras
Los operadores incremento y decremento pueden utilizarse
como prefijo o sufijo, es decir, pueden aparecer antes o
después de la variable.

Ejemplo:
i = 10;
i++; // i vale ahora 11
++i; // i vale ahora 12
Elementos de un Programa Java
Operadores sobre variables enteras en expresiones
o si el operador sigue al operando (i++), entonces el
valor del operando se modificará después de evaluar la
expresión a la que pertenece.

Ejemplo
int x, i = 3;
x = i++; //A x se le asigna el valor 3 y a continuación i se incrementa,
//por lo tanto, después de ejecutarla:
//x contiene 3, i contiene 4.

System.out.println(i); //Escribe en pantalla 4


System.out.println (i++); //Escribe en pantalla 4
System.out.println (i); //Escribe en pantalla 5
Elementos de un Programa Java
Operadores sobre variables enteras en expresiones
o Si el operador preceden al operando (++i), el valor se
modificará antes de que se evalúe la expresión a la que
pertenece..

Ejemplos
int x, i = 3;
x = ++i; //primero se incrementa i y el resultado se asigna a x
//Por lo tanto, después de ejecutarla:
//x contiene 4, i contiene 4.

System.out.println(i); //Escribe en pantalla 4


System.out.println (++i); //Escribe en pantalla 5
System.out.println (i); //Escribe en pantalla 5
Elementos de un Programa Java
Operadores relacionales binarios

Símbolo Operación
> mayor
< menor
>= mayor igual
<= menor igual
== igual
!= distinto
Elementos de un Programa Java
Operadores entre booleanos
exp es el resultado de una expresión boolena

Operación Significado
exp && exp y-lógico
exp || exp o-lógico
! exp negación
Elementos de un Programa Java
Operadores entre boolenos
Ejemplos

int a=1, b=2;


boolean v= ! a<=b && a==5 || b!=4;
boolean w= ((! a<=b) && a==5) || b!=4;
boolean w2= a<=b && a; // error a no es boolean
Elementos de un Programa Java
Recordatorio
Conjunción Disyunción
p q p && q p q p q
V V V V V V
V F F V F V
F V F F V V
F F F F F F
Elementos de un Programa Java
Operadores entre boolenos
Ejemplos:
int i = 7;
float f = 5.5F;
char c = ‘w’;

(i >= 6) && (c == ‘w’) true


(i >= 6) || (c == 119) true
(f < 11) && (i > 100) false
(c != ‘p’) || ((i + f) <= 10) true
i + f <= 10 false
i >= 6 && c == ‘w’ true
c != ‘p’ || i + f <= 10 true
Elementos de un Programa Java
Expresiones
Una expresión es todo aquello que se puede poner a la
derecha del operador asignación =.
Ejemplos:
x=123; //La expresión asigna un valor a la variable x.
y=(x+100)/4; //Realiza una operación y asigna el valor
//resultante a la variable y
y = x + z; //Realiza la operación y asigna el valor a y
x >= y ; //Expresión boolena su resultado es
//Verdadero o Falso
(x < z) && (y >= x + z); //Expresión boolena su resultado es
//Verdadero o Falso
Elementos de un Programa Java
Comentarios
En Java existen tres formas de documentar un
programa
Comentario de línea, usa el símbolo //
//Este es un comentario al inicio
int i = 0; //Se inicializa i en cero
Comentario de párrafo, usa el símbolo /* */
/*Comentario que permite explayarse en
explicaciones y permitir la comprender lo que hace
Una función*/
Comentario de documento, usa el símbolo /** */
/** Sirve para documentar y generar un reporte en
forma automática…… */

Вам также может понравиться