Variables
Las variables son espacios en memoria que guardan valores, y tienen la particularidad que se pueden cambiar a lo largo del programa.
los nombre de las variables deben comenzar con letras o los simbolos $ ó _ , no pueden iniciar por un numero u otro símbolo, ejemplos de nombres de variables correctos seria:
variable, var, var1, var_2, _var, $var20, var-30
las sintaxis que no se pueden utilizar seria:
1bar(incorrecto), hgy/7(incorrecto), -tgr(incorrecto)
Java diferencia las variables con mayúsculas por ejemplo, la variable Var1 es diferente que la variable var1.
los nombre de las variables deben comenzar con letras o los simbolos $ ó _ , no pueden iniciar por un numero u otro símbolo, ejemplos de nombres de variables correctos seria:
variable, var, var1, var_2, _var, $var20, var-30
las sintaxis que no se pueden utilizar seria:
1bar(incorrecto), hgy/7(incorrecto), -tgr(incorrecto)
Java diferencia las variables con mayúsculas por ejemplo, la variable Var1 es diferente que la variable var1.
Valores
Los valores son los datos que conocemos comúnmente, tales como, los números, caracteres, booleanos o nulo, ejemplo de estos valores son los siguientes:
Valores números
Los mas utilizados en programación son:
Enteros:
0, 123, -456, 555665, 2354545, -3456345
Punto flotante:
estos números tienes un punto decimal, ejemplo:
1.2345, 1234.432353, 0.1, 3.4, .3, 1., -23.4456
Valores caracteres
En estos se pueden representar letras, símbolos y hasta mas... XD ejemplo:
"Esta es una cadena", "Hola Mundo\n", "Uno\tDos\tTres"
Valores Booleano
Sirven para hacer operaciones condicionales y tiene dos posibles valores True y False.
Valor nulo
Es representado por la palabra null, significa que no hay datos.
Tipos de datos
Los tipos de datos representan los valores. en java se dividen en dos: tipos primitivos y tipos por referencias.
Tipos primitivos: Representan los datos o valores básicos, son los siguientes:
int: números enteros de 32 bits.
boolean: cuenta con dos valores False y true.
char: representan caracteres unicode de 16 bits
long: números enteros de 64 bits
short: numeros enteros de 16 bits
float: valores de punto flotante, de 32bits
double: valores de punto flotante de 64 bits
bytes: números enteros con 8bits
Tipos de referencia: Las referencias en java son las Clases, interfaces o arreglos (vectores)
Clases: La clase es creada con la palabra reservada class, para representar valores con una clase, el tipo seria el nombre que se asigne a la clase.
Interfaces: es creada con la palabra reservada interface, para representar valores con una interface, el tipo seria el nombre que se asigne a la interface.
Arreglo: para representar valores como vector se precede de los corchetes ([]) por ejeplo int [] i.
Modificadores de Acceso
public: indica que la variable o método se puede acceder tanto en la clase donde fue declarada como en el resto de clases.
private: indica que la variable o método se accede solo en la clase que fue definida.
protected: indica que la variable o método se puede acceder en la clase que se declaro, y las clases que estén en su misma carpeta.
Declaración de Variables
Java es un lenguaje altamente tipado esto quiere decir que siempre exigirá indicar de que tipo es la variable, la estructura para declarar una variable es la siguiente:
modificador_acceso tipo nombre_variable;
ejemplo de una declaración de variable en java seria:
private int num;
private chat letra;
private float decimal;
ejemplo
public class A {
int num = 0; //esto es una variable global
public void metodoB()
{
char letra= 'ejemplo'; // esto es una variable Local
}
}
modificador_acceso tipo nombre_variable;
ejemplo de una declaración de variable en java seria:
private int num;
private chat letra;
private float decimal;
Declaración de métodos
Los métodos en Java son los que incorporan las funcionalidades a los programas, por ejemplo si tu programa es una calculadora, este debería sumar, esto quiere decir que deberás crear un método llamado sumar.
los aspectos a tener en cuenta sobre los métodos son los siguientes:
- Los métodos pueden recibir parámetros, y se debe especificar de que tipo son los datos que recibirán por ejemplo int, char, boolean, etc.
- A los métodos se le debe definir de que tipo de dato es, si se especifica que es void no devolverá ningún dato.
- los métodos pueden devolver el resultado de todas las operaciones que se realizaron, para hacer esto se utiliza la palabra reservada return, la variable que se devuelve debe ser del mismo tipo que el método.
un ejemplo de la declaración de un método:
public int sumar(int a, int b){
int suma = a + b;
return suma;
}
Ámbitos de Variables
Las variables pueden tener dos ambitos son los siguientes:
Local: significa que la variable se declaro dentro de una funcion o metodo, y solo se puede utilizar en el bloque donde fue declarada.
Global: Quiere decir que la variable de declaro por fuera de un metodo y se declaro en la raíz de una clase, en este ámbito la variable si se puede utilizar en cualquier método que tenga la clase.
Local: significa que la variable se declaro dentro de una funcion o metodo, y solo se puede utilizar en el bloque donde fue declarada.
Global: Quiere decir que la variable de declaro por fuera de un metodo y se declaro en la raíz de una clase, en este ámbito la variable si se puede utilizar en cualquier método que tenga la clase.
ejemplo
public class A {
int num = 0; //esto es una variable global
public void metodoB()
{
char letra= 'ejemplo'; // esto es una variable Local
}
}