0% encontró este documento útil (0 votos)
38 vistas

Elementos Basicos de Java

Este documento describe elementos básicos de la sintaxis de Java como identificadores, tipos de datos, palabras reservadas, sentencias, bloques de código, comentarios, expresiones y operadores. También describe conceptos como variables, constantes, caracteres y cadenas de caracteres.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
38 vistas

Elementos Basicos de Java

Este documento describe elementos básicos de la sintaxis de Java como identificadores, tipos de datos, palabras reservadas, sentencias, bloques de código, comentarios, expresiones y operadores. También describe conceptos como variables, constantes, caracteres y cadenas de caracteres.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

UNIVERSIDAD SAN MIGUEL ARCANGEL DE HONDURAS

ASIGNATURA:
PROGRMACION ORIENTADA A OBJETO

ALUMNO:
ESTHEFANU CAROLINAORTEGA LOPEZ

CATEDRÁTICO:
ING. SELVIN MARTINEZ SUAZO

CAMPUS:
MACUELIZO SANTA BARBARA

NUMERO DE CUENTA:
1604-2002-00104

CUARTO PERIODO 2022


Elementos básicos y sintaxis en Java
La sintaxis de un lenguaje define los elementos de dicho lenguaje y cómo se combinan para
formar un programa. Los elementos típicos de cualquier lenguaje son los siguientes:

•Identificadores: los nombres que se dan a las variables


•Tipos de datos
•Palabras reservadas: las palabras que utiliza el propio lenguaje
•Sentencias
•Bloques de código
•Comentarios
•Expresiones
•Operadores
Identificadores
Un identificador es un nombre que identifica a una variable, a un método o función miembro, a una clase. Todos los
lenguajes tienen ciertas reglas para componer los identificadores:
•Todos los identificadores han de comenzar con una letra, el carácter subrayado ( _ ) o el carácter dollar ( $ ).
•Puede incluir, pero no comenzar por un número
•No puede incluir el carácter espacio en blanco
•Distingue entre letras mayúsculas y minúsculas
•No se pueden utilizar las palabras reservadas como identificadores
Además de estas restricciones, hay ciertas convenciones que hacen que el programa sea más legible, pero que no
afectan a la ejecución del programa. La primera y fundamental es la de encontrar un nombre que sea significativo, de
modo que el programa sea lo más legible posible. El tiempo que se pretende ahorrar eligiendo nombres cortos y poco
significativos se pierde con creces cuando se revisa el programa después de cierto tiempo.
Comentarios
Un comentario es un texto adicional que se añade al código para explicar su funcionalidad, bien a otras personas que lean el programa, o
al propio autor como recordatorio. Los comentarios son una parte importante de la documentación de un programa. Los comentarios
son ignorados por el compilador, por lo que no incrementan el tamaño del archivo ejecutable; se pueden por tanto, añadir libremente al
código para que pueda entenderse mejor.

La programación orientada a objetos facilita mucho la lectura del código, por lo que lo que no se precisa hacer tanto uso de los
comentarios como en los lenguajes estructurados. En Java existen tres tipos de comentarios

Comentarios en una sola línea


Comentarios de varias líneas
Comentarios de documentación
Como podemos observar un comentario en varias líneas es un bloque de texto situado entre el símbolo de comienzo del bloque /*, y otro
de terminación del mismo */. Teniendo encuentra este hecho, los programadores diseñan comentarios como el siguiente:

/*--------------------------------|
| (C) Angel Franco García |
| fecha: Marzo 1999 |
| programa: PrimeroApp.java |
|---------------------------------*/
Los comentarios de documentación es un bloque de texto situado entre el símbolo de comienzo del bloque /**, y otro de terminación del
mismo */. El programa javadoc utiliza estos comentarios para generar la documentación del código.

/** Este es el primer programa de una


serie dedicada a explicar los fundamentos del lenguaje Java */
Sentencias

Una sentencia es una orden que se le da al programa para realizar una tarea específica, esta puede ser: mostrar un
mensaje en la pantalla, declarar una variable (para reservar espacio en memoria), inicializarla, llamar a una función, etc.
Las sentencias acaban con ;. este carácter separa una sentencia de la siguiente. Normalmente, las sentencias se ponen
unas debajo de otras, aunque sentencias cortas pueden colocarse en una misma línea. He aquí algunos ejemplos de
sentencias

int i=1;
import java.awt.*;
System.out.println("El primer programa");
rect.mover(10, 20);

En el lenguaje Java, los caracteres espacio en blanco se pueden emplear libremente. Como podremos ver en los sucesivos
ejemplos, es muy importante para la legibilidad de un programa la colocación de unas líneas debajo de otras empleando
tabuladores. El editor del IDE nos ayudará plenamente en esta tarea sin apenas percibirlo.

Bloques de código

Un bloque de código es un grupo de sentencias que se comportan como una unidad. Un bloque de código está limitado por
las llaves de apertura { y cierre }. Como ejemplos de bloques de código tenemos la definición de una clase, la definición de
una función miembro, una sentencia iterativa for, los bloques try ... catch, para el tratamiento de las excepciones, etc.
Expresiones
Una expresión es todo aquello que se puede poner a la derecha del operador asignación =. Por ejemplo:

x=123;
y=(x+100)/4;
area=circulo.calcularArea(2.5);
Rectángulo r=new Rectángulo(10, 10, 200, 300);
La primera expresión asigna un valor a la variable x.

La segunda, realiza una operación

La tercera, es una llamada a una función miembro calcula area desde un objeto circulo de una clase determinada

La cuarta, reserva espacio en memoria para un objeto de la clase Rectángulo mediante la llamada a una función especial
denominada constructor.

Variables
Una variable es un nombre que se asocia con una porción de la memoria del ordenador, en la que se guarda el valor
asignado a dicha variable. Hay varios tipos de variables que requieren distintas cantidades de memoria para guardar datos.
Las variables de instancia o miembros dato como veremos más adelante, se usan para guardar los
atributos de un objeto particular.

Las variables de clase o miembros dato estáticos son similares a las variables de instancia, con la excepción de que los valores que
guardan son los mismos para todos los objetos de una determinada clase. En el siguiente ejemplo, PI es una variable de clase y
radio es una variable de instancia. PI guarda el mismo valor para todos los objetos de la clase Circulo, pero el radio de cada
círculo puede ser diferente

class Circulo{
static final double PI=3.1416;
double radio;
//...
}
Las variables locales se utilizan dentro de las funciones miembro o métodos. En el siguiente ejemplo area es una variable local a
la función calcularArea en la que se guarda el valor del área de un objeto de la clase Circulo. Una variable local existe desde el
momento de su definición hasta el final del bloque en el que se encuentra.

class Circulo{
//...
double calcularArea(){
double area=PI*radio*radio;
return area;
}
}
El lenguaje Java utiliza el conjunto de caracteres Unicode, que incluye no solamente el conjunto ASCII sino también
caracteres específicos de la mayoría de los alfabetos. Así, podemos declarar una variable que contenga la letra ñ

int año=1999;
Se ha de poner nombres significativos a las variables, generalmente formados por varias palabras combinadas, la primera
empieza por minúscula, pero las que le siguen llevan la letra inicial en mayúsculas. Se debe evitar en todos los casos nombres
de variables cortos como xx, i, etc.

double radioCirculo=3.2;
Las variables son uno de los elementos básicos de un programa, y se deben

• Declarar
• Inicializar
• Usar
Caracteres
En Java los caracteres no están restringidos a los ASCII sino son Unicode. Un carácter está siempre rodeado de
comillas simples como 'A', '9', 'ñ', etc. El tipo de dato char sirve para guardar estos caracteres.

Un tipo especial de carácter es la secuencia de escape, similares a las del lenguaje C/C++, que se utilizan para
representar caracteres de control o caracteres que no se imprimen. Una secuencia de escape está formada por la barra
invertida (\) y un carácter. En la siguiente tabla se dan las secuencias de escape más utilizadas.

Variables booleanas
En el lenguaje C/C++ el valor 0 se toma como falso y el 1 como verdadero. En el lenguaje Java existe el tipo de dato
boolean. Una variable booleana solamente puede guardar uno de los dos posibles valores: true (verdadero) y false
(falso).
boolean encontrado=false;
{...}
encontrado=true;

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. Son ejemplos de números enteros:
12, -36, 0, 4687, -3598
Como ejemplos de declaración de variable enteras tenemos:
int numero=1205;
int x,y;
long m=30L;
Variables en coma flotante
Las variables del tipo float o double (coma flotante) se usan para guardar números en memoria que tienen parte entera y
parte decimal.

double PI=3.14159;
double g=9.7805, c=2.9979e8;
El primero es una aproximación del número real p, el segundo es la aceleración de la gravedad a nivel del mar, el tercero es
la velocidad de la luz en m/s, que es la forma de escribir 2.9979 108. El carácter punto '.', separa la parte entera de la parte
decimal, en vez del carácter coma ',' que usamos habitualmente en nuestro idioma.

Otras ejemplos son los siguientes


float a=12.5f;
float b=7f;
double c=7.0;
double d=7d;
En la primera línea 12.5 lleva el sufijo f, ya que por defecto 12.5 es double. En la segunda línea 7 es un entero y por tanto 7f
es un número de tipo float.

Valores constantes:
Cuando se declara una variable de tipo final, se ha de inicializar y cualquier intento de modificarla en el curso de la ejecución
del programa da lugar a un error en tiempo de compilación.
Normalmente, las constantes de un programa se suelen poner en letras mayúsculas, para distinguirlas de las que no son
constantes. He aquí ejemplos de declaración de constantes.
Las cadenas de caracteres o strings
Además de los ocho tipos de datos primitivos, las variables en Java pueden ser declaradas para guardar una instancia de una
clase, como veremos en el siguiente capítulo (Clases y objetos).

Las cadenas de caracteres o strings son distintas en Java y en el lenguaje C/C++, en este último, las cadenas son arrays de
caracteres terminados en el carácter '\0'. Sin embargo, en Java son objetos de la clase String.

String mensaje="El primer programa";


Empleando strings, el primer programa quedaría de la forma equivalente

public class PrimeroApp{


public static void main(String[] args) {
//imprime un mensaje
String mensaje="El primer programa";
System.out.println(mensaje);
}
}
Palabras reservadas
En el siguiente cuadro se listan las palabras reservadas, aquellas que emplea el lenguaje Java, y que el programador no puede
utilizar como identificadores. Algunas de estas palabras le resultarán familiares al programador del lenguaje C/C++. Las
palabras reservadas señaladas con un arterisco (*) no se utilizan.
Las palabras reservadas se pueden clasificar en las siguientes categorías:

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


Sentencias condicionales: if, else, switch
Sentencias iterativas: for, do, while, continue
Tratamiento de las excepciones: try, catch, finally, throw
Estructura de datos: class, interface, implements, extends
Modificadores y control de acceso: public, private, protected, transient
Otras: super, null, this.

También podría gustarte