Variables
Declaración de variables
tipoDato nombreVariable;
Tipos de datos en Java
int -> Para números enteros
boolean -> Para datos lógicos (true o false)
float -> Para números decimales
char -> Para las letras. Éstas se ponen entre comillas simples. Ejemplo: 'a'
void -> Sin tipo. Utilizado en las funciones que no devuelven nada
Observación: En Java los nombres de las variables suelen comenzar con letra minúscula.
La sintaxis utilizada para su definición sigue la siguiente estructura:
tipoDato [] nombreLista;
Por ejemplo, la siguiente línea define una lista o array de números enteros.
int [] numeros;
A diferencia de las variables, hay que reservar memoria indicando el tamaño de la lista. Esto se realiza utilizando la palabra reservada new, siguiendo la siguiente estructura:
nombreLista = new tipoDado [tamañoLista];
Por ejemplo, la siguiente línea crea una lista de 10 números enteros.
numeros = new int [10];
Para acceder a las distintas posiciones de la lista se utilizan también los corchetes. La primera posición de la lista es el 0 y la última tamañoLista-1;
Por ejemplo, la siguiente instrucción fija el valor 5 al primer número de la lista.
numeros[0] = 5;
Los arrays tienen una propiedad, length, que informa del tamaño del array. En el ejemplo que estamos empleando la siguiente instrucción fijaría el segundo número de la lista con el valor 10;
numeros[1] = numeros.length;
}
char -> Para las letras. Éstas se ponen entre comillas simples. Ejemplo: 'a'
void -> Sin tipo. Utilizado en las funciones que no devuelven nada
Observación: En Java los nombres de las variables suelen comenzar con letra minúscula.
Listas
Se las conoce con el nombre de arrays de variables. Al igual que las variables también están "tipadas". Para distinguirlas de las variables se utilizan los corchetes.La sintaxis utilizada para su definición sigue la siguiente estructura:
tipoDato [] nombreLista;
Por ejemplo, la siguiente línea define una lista o array de números enteros.
int [] numeros;
A diferencia de las variables, hay que reservar memoria indicando el tamaño de la lista. Esto se realiza utilizando la palabra reservada new, siguiendo la siguiente estructura:
nombreLista = new tipoDado [tamañoLista];
Por ejemplo, la siguiente línea crea una lista de 10 números enteros.
numeros = new int [10];
Para acceder a las distintas posiciones de la lista se utilizan también los corchetes. La primera posición de la lista es el 0 y la última tamañoLista-1;
Por ejemplo, la siguiente instrucción fija el valor 5 al primer número de la lista.
numeros[0] = 5;
Los arrays tienen una propiedad, length, que informa del tamaño del array. En el ejemplo que estamos empleando la siguiente instrucción fijaría el segundo número de la lista con el valor 10;
numeros[1] = numeros.length;
Funciones
Declaración de funciones
tipoDato nombreFuncion (tipoDato nombreParametro1, tipoDato nombreParametro2) {}
La sentencia return
En java la palabra reservada return se utiliza para devolver un valor en una función. Si se ejecuta dicha sentencia se sale automáticamente de la función.Toda función cuyo tipoDato asociado no sea void debe devolver un valor acorde con su tipoDato.
Sobrecarga de funciones
En un programa puede haber más de una función con el mismo nombre, siempre y cuando tenga distintos parámetros. A esto se le conoce con el nombre de sobrecarga de funciones. Véase el siguiente ejemplo.El resultado del programa anterior sería el siguiente
Operadores
Asignación
Lógicos
Aritméticos
Sentencias de control
Sentencia if y sentencia if - else
Bucles
Clases y objetos
Clases
En Java se utiliza la palabra reservada class para definir una clase. Las clases tienen atributos (variables) y métodos (funciones). Todo el código de la clase debe estar comprendido entre las llaves. La sintaxis que se utiliza es la siguiente
class NombreClase {
}
Las clases definen el comportamiento de los objetos de esa clase.
Por ejemplo, el siguiente código define una clase, llamada Circulo, con cuatro atributos, x, y, radio y fill y dos métodos drawCirculo() e irA(int x, int y)
Las clases pueden tener un método especial con el mismo nombre que la clase que no devuelve nada. Se llama constructor. Una clase puede tener varios constructores siempre que tengan distintos parámetros. O también pude no tener ninguno, en cuyo caso, se dice que tiene un constructor por defecto.
La palabra reservada this se emplea para distinguir un atributo de la clase de una variable local o un parámetro de un método que se llame de la misma manera, cosa que suele ser muy habitual.
Observación: En Java los nombres de las clases suelen empezar con una letra mayúscula.
Objetos
Un objeto es una instancia de una clase. Podemos tener más de un objeto de una clase. Los objetos hay que declararlos como si fueran variables. La sintaxis utilizada es:
NombreClase nombreObjeto;
Al igual que los arrays hay que reservar espacio en memoria con la palabra reservada new, invocando a uno de sus constructores (o al constructor por defecto). La sintaxis es la siguiente:
nombreObjeto = new NombreClase();
Por ejemplo, el siguiente código crea dos objetos circulos, circulo1 y circulo2, de la clase definida anteriormente, Circulo.
El resultado del programa de Processing sería el siguiente:
Observación: En Java el nombre de los objetos suele empezar con letra minúscula. Muchas veces utilizan un nombre igual, pero con la primera letra en minúscula, o similar al de la clase a la que pertenecen.
En el siguiente enlace tienes un buen manual por si quieres aumentar tus conocimientos.








