PikaBoss es dios

Páginas: 5 (1115 palabras) Publicado: 22 de enero de 2015
Variables, tipos de datos y
operadores

Variables. Tipos
• Las variables permiten almacenar información y acceder a ella a través de
un nombre
• Existen los siguientes tipos de variables en Java
• Variables de instancia (no estáticas) : Permiten almacenar la información específica
para cada objeto de una clase. Una por cada objeto. También llamadas campos o
propiedades de la clase.
•Variables de clase (estáticas) : Almacenan información común a todos los objetos de
la clase. Van precedidas de la palabra static.
static Una para toda la clase
• Variables locales : Permite almacenar información en los métodos y bloques de una
clase. Sólo son accesibles desde el método o bloque en el que se han definido
• Parámetros : Son similares a las variables locales (sólo son accesiblesdesde el
método en el que están definidas). Permiten pasar información necesaria a un
método para que pueda ejecutarse.

Ejemplo
public class Personaje extends Actor {
private int vidas = 0; // variable de instancia (propiedad o campo). Accesible desde cualquier método
private static final int MAXVIDAS = 5; // constante de clase. Accesible desde cualquier método
private static booleanenMarcha = false; // variable de clase. Accesible desde cualquier método

public void act(){
World mundo = this.getWorld();
(); // Variable local. Sólo es accesible desde act()
int nuevaX = this.getX()
() + 2; // Variable local. Sólo es accesible desde act()

}

public void derecha(int velocidad) { // Parámetro. Sólo es accesible desde derecha()

if(this.getX()>this.getWorld().getWidth
getWidth() {
boolean fueraLimite = true; // Variable local. Sólo es accesible dentro del if.
}
}

}

Denominación de variables
• Hay una serie de normas que se deben cumplir a la hora de asignar
nombres a las variables:
• Los nombres de variables son sensibles a mayúsculas y minúsculas.
minúsculas
• Puede ser cualquier conjunto de caracteres Unicode (incluidos dígitos) y
debencomenzar por una letra,, por el signo del subrayado (_)
( o por un $. No
se puede emplear el carácter de espaciado dentro del nombre
• No pueden emplearse palabras reservadas del lenguaje (class, int, if…)
• Se recomienda que, si el nombre de la variable está formado por una sola
palabra se escriba en minúsculas y si es por varias se ponga la inicial de cada
una de ellas en mayúscula(velocidad
velocidad, numeroVidas)
• Del mismo modo se recomienda que si una variable almacena un valor
constante (final)) se escriba en mayúsculas (final
(
static int
MAXVIDAS = 2)

Tipos de datos
• Java es un lenguaje en el que todas las variables deben ser
declaradas ANTES de poder ser utilizadas. Para ello empleamos la
expresión
tipoDato nombreVariable [= expresión];

• Donde tipoDatodebe ser un tipo de dato básico, una clase o una
declaración de matriz (lo veremos más adelante)

Tipos básicos
• Los tipos básicos o primitivos permiten almacenar un valor en memoria y, en
función del tipo, especifican cuánta memoria se va a usar.
• Los tipos primitivos de Java son :
byte : Un octeto, valores entre -128
128 y +127. Entero
short : Dos octetos, valores entre -32768
32768 y+ 32767. Entero
int : Cuatro octetos, valores entre -2.147.483.648(
2.147.483.648(-2^31) y +2.147.483.647
long : Ocho octetos, -9.223.372.036.854.775.808(
9.223.372.036.854.775.808(-2^63) y + 9.223.372.036.854.775.807
float : Cuatro octetos, valor con decimales de simple precisión, valores entre
1.40129846432481707e-45 a 3.40282346638528860e+38 (positivo y negativo)
• double : Ochooctetos, valor con decimales de doble preción, valores entre
4.94065645841246544e-324
324 a 1.79769313486231570e+308 (positivo y negativo)
• char : Dos octetos, valores entre 0 y 65535. Entero que almacena el código Unicode de un
carácter
• boolean : 1 bit. Almacena un valor verdadero (true) o false (false)






Literales.
• En un programa podemos especificar valores de tipo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Dios dios dios
  • DIOS. DIOS? DIOS!
  • ¿Dios es Dios?
  • Dioses y Diosas
  • Dios Dios
  • Dios
  • Dios
  • Dios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS