Todo lo que necesita saber sobre las variables en Java



Este artículo le proporcionará un conocimiento detallado y completo de las variables en Java, sus tipos y cómo inicializarlas.

Las variables son las requerimientos básicos en cualquier programa ya sea , o . Es la unidad básica de almacenamiento. Actúa como un contenedor y se utiliza para almacenar valores de datos. Los valores mantenidos por la variable se pueden cambiar durante la ejecución del programa. A cada variable se le asigna un tipo de datos. Variable, en términos más simples, es una nombre dado a un ubicación de la memoria . Así que alineé el expediente para Variables en Java en el siguiente orden:

Variables en Java

Las variables en Java pueden ser de diferentes tipos:





  • Cuerda: Se utiliza para almacenar material textual como 'Bienvenida'.
  • En t: Se utiliza para almacenar valores enteros como 567.
  • flotador: Almacena números de punto flotante como 29,99.
  • carbonizarse: Almacena caracteres individuales, como 's', 'R'.
  • booleano: Almacena valores que pertenecen a dos estados: 'Verdadero o Falso'

Declaración e inicialización de variables

Una variable se declara especificando los siguientes parámetros:

  • Tipo de datos: El tipo de datos que se almacenan en la variable.



  • Nombre de la variable: El nombre único que se le da a la variable.

  • Valor: El valor inicial almacenado en la variable.

int edad = 50 peso flotante = 50,60

En el abeste ejemplo, En t es el tipo de datos, años es el nombre dado a la variable, y 50 es el valor. Similar, flotador es el tipo de datos, peso es el nombre de la variable y 50.60 es el valor.



Tipos de variables en Java

Java proporciona al usuario tres tipos de variables:

variables-in-java

Variables locales: Estos tipos de variables se definen dentro de un bloque, un método o un constructor del programa.

diferencia de Java entre hashmap y hashtable
  • Estas variables se crean cuando se llama a la función y se destruido inmediatamente después de que se devuelva la llamada a la función.

  • Variables locales prohibir el uso de modificadores de acceso.

  • Se puede acceder a estas variables solo dentro el bloque particular.

public class EmployeeId {public void EmployeeId () {// ID de variable local int id = 0 id = id + 6 System.out.println ('Employee ID:' + id)} public static void main (String args []) { EmployeeId obj = new EmployeeId () obj.EmployeeId ()}}

Salida:

Identificación del empleado: 6

En el ejemplo anterior, la variable id es local a la función, es decir, se puede utilizar solo dentro de esa función .

Al usar la variable local fuera del alcance, se devuelve un error. Echemos un vistazo al siguiente código para comprenderlo mejor.

public class EmployeeId {public void EmployeeId () {// id de variable local int id = 0 id = id + 6} public static void main (String args []) {// usando una variable local fuera del alcance System.out.println ( 'ID de empleado:' + id)}}

Salida:

/EmployeeId.java:12: error: no se puede encontrar el símbolo System.out.println ('ID de empleado:' + id) ^ símbolo: ubicación de ID de variable: error de clase EmployeeId 1

Instancia variable: Son variables que pueden declararse en una clase, fuera de un bloque, un método o un constructor. No son estáticos.

  • Estas variables se crean cuando un se crea el objeto de una clase y destruido cuando el el objeto es destruido .

  • Los modificadores de acceso se pueden utilizar para variables de instancia.

  • Cuando no se especifica ningún modificador, se utiliza el modificador predeterminado.

  • Las variables de instancia tienen valores predeterminados, 0 para números, falso para booleano y nulo para referencias de objetos.

import java.io. * class Price {// Variables de instancia que se declaran en una clase y no dentro de ninguna función int guitarPrice int pianoPrice int flutePrice} public class Main {public static void main (String args []) {// primer objeto Price ob1 = new Price () ob1.guitarPrice = 10000 ob1.pianoPrice = 5000 ob1.flutePrice = 1000 // segundo objeto Price ob2 = new Price () ob2.guitarPrice = 9000 ob2.pianoPrice = 4000 ob2.flutePrice = 2000 // mostrando el precio del primer objeto System.out.println ('Precio del primer objeto:') System.out.println (ob1.guitarPrice) System.out.println (ob1.pianoPrice) System.out.println (ob1.flutePrice) // mostrando el precio del segundo objeto System.out.println ('Precio del segundo objeto:') System.out.println (ob2.guitarPrice) System.out.println (ob2.pianoPrice) System.out.println (ob2. flutePrice)}}

Salida:

Precio del primer objeto: 10000 5000 1000 Precio del segundo objeto: 9000 4000 2000

Variables estáticas: Son de naturaleza similar a las variables de instancia. La principal diferencia es que se declaran utilizando la palabra clave estática y solo se permite una única copia de una variable estática por clase.

  • También se conocen como variables de clase.

    leer el archivo xml en el ejemplo de java
  • Solo se permite una única copia de una variable estática por clase, independientemente del número de objetos creados.

  • Estas variables se crean al inicio del programa y se destruyen automáticamente cuando se completa la ejecución del programa.

  • Los valores predeterminados de las variables estáticas son los mismos que los de las variables de instancia.

  • Para acceder a las variables estáticas, no es necesario crear un objeto de esa clase.

  • Se puede acceder a la variable mediante:

nombre_clase.nombre_variable
c import java.io. * class Manager {// variable estática salario public static double salario public static String name = 'Jonathan'} public class Main {public static void main (String args []) {// acceder a la variable estática sin objeto Manager.salary = 90000 System.out.println (Manager.name + '' s salario medio: '+ Manager.salary)}}

Salida:

Salario promedio de Jonathan: 90000.0

Las variables discutidas anteriormente se utilizan ampliamente para una experiencia de programación eficiente. Cada variable tiene su propia propiedad única y debe usarse de manera apropiada.

Con esto, llegamos al final de este artículo Variables en Java. Espero que los ejemplos mencionados anteriormente hayan sido suficientes para que se inicie en Java. , revisar la por Edureka, una empresa de aprendizaje en línea de confianza con una red de más de 250.000 alumnos satisfechos repartidos por todo el mundo. El curso de formación y certificación Java J2EE y SOA de Edureka está diseñado para estudiantes y profesionales que desean ser desarrolladores de Java. El curso está diseñado para darle una ventaja en la programación de Java y capacitarlo para los conceptos básicos y avanzados de Java junto con varios marcos de Java como Hibernate y Spring.

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este artículo de “Variables en Java” y nos comunicaremos con usted lo antes posible.