Está en la página 1de 10

los tipos de variables que se emplean

en java
1. Variables locales (Local variables): Son
declaradas dentro de un método, constructor o
bloque. Solo son accesibles en el ámbito en el que
se han declarado y deben ser inicializadas antes de
su uso.
javaCopy code

int edad; // Declaración de una variable local


edad = 30; // Inicialización

2. Variables de instancia (Instance variables o


member variables): Pertenecen a una instancia
específica de una clase y se definen dentro de la
clase pero fuera de cualquier método, constructor o
bloque.
javaCopy code
public class Persona {
String nombre; // Variable de instancia
int edad; // Variable de instancia
}

3. Variables de clase (Class variables o static


variables): Son compartidas por todas las
instancias de una clase. Se definen con la palabra
clave static.
javaCopy code
public class Contador {
static int count; // Variable de clase
}

4. Argumentos de método (Method parameters):


Son utilizadas para pasar datos a un método. Se
definen en la firma del método y se utilizan para
procesar datos dentro del método.
javaCopy code

public void imprimirNombre(String nombre) {


System.out.println("Nombre: " + nombre);
}

5. Variables de referencia (Reference variables):


Contienen una referencia a un objeto. No contienen
el objeto en sí mismo, sino la dirección de memoria
donde está almacenado el objeto.
javaCopy code

String texto = "Hola"; // Variable de referencia

6. Constantes (Constants): Son variables cuyos


valores no pueden cambiar después de la
inicialización. Se declaran con la palabra clave
final.
javaCopy code

final double PI = 3.14159; // Constante

7. Variables de arreglo (Array variables): Son


utilizadas para almacenar colecciones de
elementos del mismo tipo en una sola variable.
javaCopy code

int[] numeros = {1, 2, 3, 4, 5}; // Variable de arreglo

Estos son algunos de los tipos de variables


y datos que puedes usar en Java para
desarrollar aplicaciones.

8. Tipos primitivos (Primitive types): Son los tipos


de datos más básicos en Java y representan
valores simples. Java tiene ocho tipos primitivos:
 byte: Representa enteros de 8 bits.
 short: Representa enteros de 16 bits.
 int: Representa enteros de 32 bits.
 long: Representa enteros de 64 bits.
 float: Representa números de punto flotante de
32 bits.
 double: Representa números de punto flotante
de 64 bits.
 char: Representa caracteres Unicode de 16
bits.
 boolean: Representa valores booleanos
(verdadero o falso).
javaCopy code

int numero = 10;


double pi = 3.14;
char letra = 'A';
boolean es Verdadero = true;

9. Cadenas (Strings): Es un tipo especial en Java


que representa secuencias de caracteres. Aunque
no es un tipo primitivo, es muy común y se usa
ampliamente.
javaCopy code

String mensaje = "Hola, mundo!";

10. Tipos de datos compuestos (Composite


types): Estos tipos de datos permiten almacenar
múltiples valores de otros tipos en una sola
variable. Incluyen:
 Arrays (Arreglos): Colecciones de elementos
del mismo tipo.
 Listas: Implementaciones de estructuras de
datos como ArrayList o LinkedList.
 Mapas: Estructuras clave-valor como HashMap
o TreeMap.
javaCopy code

int[] numeros = {1, 2, 3, 4, 5}; // Arreglo


ArrayList<String> nombres = new ArrayList<>(); //
Lista
HashMap<String, Integer> edades = new
HashMap<>(); // Mapa

11. Enumeraciones (Enums): Permiten definir un


tipo con un conjunto fijo de constantes
relacionadas. Cada constante es un objeto de la
enumeración.
javaCopy code

public enum DiasDeLaSemana {


LUNES, MARTES, MIÉRCOLES, JUEVES,
VIERNES, SABADO, DOMINGO
}

12. Tipos de datos personalizados (Custom data


types): Puedes crear tus propios tipos de datos
utilizando clases y estructuras. Esto implica definir
atributos y métodos para representar un concepto
específico.
javaCopy code

public class Persona {


String nombre;
int edad;
public Persona(String nombre, int edad) {
this.nombre = nombre;
this.edad = edad;
}
}

como se utiliza el scanner en java


Scanner es una clase en Java que se encuentra
en el paquete java.util y que permite leer datos de
diferentes tipos desde diferentes fuentes de
entrada, como el teclado (System.in) o archivos.

Importar la clase Scanner: Para usar Scanner,


primero debes importarla en tu código:
javaCopy code

import java.util.Scanner;

Crear un objeto Scanner: Crea un objeto de la


clase Scanner y pásale la fuente de entrada desde
donde deseas leer (generalmente System.in para
entrada estándar, es decir, el teclado):
javaCopy code

Scanner scanner = new Scanner(System.in);

Leer datos del usuario: Utiliza los métodos


proporcionados por Scanner para leer diferentes
tipos de datos. Por ejemplo, nextInt() para leer un
entero, nextDouble() para leer un número decimal,
y nextLine() para leer una línea de texto.
javaCopy code

System.out.print("Ingresa un número entero: ");


int numeroEntero = scanner.nextInt();
System.out.print("Ingresa un número decimal: ");
double numeroDecimal = scanner.nextDouble();
System.out.print("Ingresa una línea de texto: ");
scanner.nextLine(); // Limpia el buffer del Enter
anterior
String lineaTexto = scanner.nextLine();

Cerrar el objeto Scanner: Es importante cerrar el


objeto Scanner cuando hayas terminado de usarlo
para liberar recursos.
javaCopy code

scanner.close();
Aquí tienes un ejemplo completo de cómo usar Scanner
para leer entrada del usuario y mostrarla en la consola:
javaCopy code
import java.util.Scanner;

public class ScannerEjemplo {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Ingresa tu nombre: ");


String nombre = scanner.nextLine();

System.out.print("Ingresa tu edad: ");


int edad = scanner.nextInt();

System.out.println("Hola, " + nombre + ", tienes " +


edad + " años.");

scanner.close();
}
}

Recuerda importar java.util.Scanner, crear un objeto


Scanner, utilizar sus métodos para leer datos y,
finalmente, cerrar el Scanner cuando hayas terminado
de usarlo.

Resumen de exposición
java
Java es un lenguaje de programación de propósito general,
orientado a objetos y de alto nivel. Fue desarrollad en la
década de 1990 y ahora es propiedad de Oracle Corporation.
Java es conocido por su portabilidad y capacidad para
ejecutarse en múltiples plataformas (Windows, Mac, Linux,
etc.) a través de la máquina virtual de Java (JVM). Se utiliza
ampliamente para el desarrollo de aplicaciones web, móviles,
de escritorio y empresariales.

Tipos de Datos en Java:


Java tiene dos categorías principales de tipos de datos
Tipos de Datos Primitivos:
 Enteros: byte, short, int, long
 Punto Flotante: float, double
 Carácter: char
 Booleano: boolean
2. Tipos de Datos de Referencia:
 Clases
 Interfaces
 Arreglos
 Enumeraciones (enum)
 Tipos Genéricos
Scanner en Java:
Scanner es una clase de la biblioteca estándar de Java
(paquete java.util) que proporciona métodos para leer
diferentes tipos de datos desde una variedad de fuentes de
entrada, como el teclado o un archivo. Se utiliza para leer
datos del usuario y es especialmente útil para la interacción
con la consola
para usar Scanner, primero se debe importar la clase, crear
un objeto Scanner asociado a la fuente de entrada (por
ejemplo, System.in para la entrada estándar o teclado), y
luego usar los métodos de Scanner (como nextInt(),
nextDouble(), nextLine()) para leer datos de acuerdo con el
tipo de dato que se desea obtener.

También podría gustarte