Tout ce que vous devez savoir sur les variables en Java



Cet article vous fournira une connaissance détaillée et complète des variables en Java, de leurs types et de la façon de les initialiser.

Les variables sont les exigences de base dans n'importe quel programme que ce soit , ou . C'est l'unité de stockage de base. Il agit comme un conteneur et est utilisé pour contenir des valeurs de données. Les valeurs détenues par la variable peuvent être modifiées pendant l'exécution du programme. Chaque variable se voit attribuer un type de données. Variable, en termes plus simples, est un Nom donné à un emplacement mémoire . J'ai donc aligné le dossier des variables en Java dans l'ordre suivant:

Variables en Java

Les variables en Java peuvent être de différents types:





  • Chaîne: Utilisé pour stocker des textes tels que «Bienvenue».
  • int: Utilisé pour stocker des valeurs entières telles que 567.
  • flotte: Stocke les nombres à virgule flottante tels que 29,99.
  • carboniser: Stocke des caractères uniques, tels que «s», «R».
  • booléen: Stocke les valeurs appartenant à deux états: 'Vrai ou Faux'

Déclaration de variable et initialisation

Une variable est déclarée en spécifiant les paramètres suivants:

  • Type de données: Le type de données stockées dans la variable.



  • Nom de variable: Le nom unique donné à la variable.

  • Valeur: La valeur initiale stockée dans la variable.

âge int = 50 poids flottant = 50,60

Dans l'abcet exemple, int est le type de données, âge est le nom donné à la variable, et cinquante est la valeur. De même, flotte est le type de données, le poids est le nom de la variable et 50,60 est la valeur.



Types de variables en Java

Java fournit à l'utilisateur trois types de variables:

variables-in-java

Variables locales: Ces types de variables sont définis dans un bloc, une méthode ou un constructeur du programme.

tutoriel sql et pl sql
  • Ces variables sont créées lorsque la fonction est appelée et sont détruit immédiatement après le renvoi de l'appel de fonction.

  • Variables locales interdire l'utilisation de modificateurs d'accès.

  • Ces variables sont accessibles seulement dans le bloc particulier.

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

Production:

Numéro d'employé: 6

Dans l'exemple donné ci-dessus, la variable id est local à la fonction, c'est-à-dire qu'il peut être utilisé seulement dans cette fonction .

Lors de l'utilisation de la variable locale en dehors de la portée, une erreur est renvoyée. Jetons un œil au code suivant pour mieux le comprendre.

public class EmployeeId {public void EmployeeId () {// variable locale id int id = 0 id = id + 6} public static void main (String args []) {// en utilisant une variable locale en dehors de la portée System.out.println ( 'ID d'employé:' + id)}}

Production:

/EmployeeId.java:12: erreur: impossible de trouver le symbole System.out.println ('Employee ID:' + id) ^ symbol: variable id location: classe EmployeeId 1 error

Variable d'instance: Ce sont des variables qui peuvent être déclarées dans une classe, en dehors d'un bloc, d'une méthode ou d'un constructeur. Ils ne sont pas statiques.

  • Ces variables sont créées lorsqu'un l'objet d'une classe est créé et détruit lorsque le l'objet est détruit .

  • Les modificateurs d'accès peuvent être utilisés pour les variables d'instance.

  • Lorsqu'aucun modificateur n'est spécifié, le modificateur par défaut est utilisé.

  • Les variables d'instance ont des valeurs par défaut, 0 pour les nombres, faux pour booléen, et nul pour les références d'objets.

import java.io. * class Price {// Variables d'instance qui sont déclarées dans une classe et non à l'intérieur d'une fonction int guitarPrice int pianoPrice int flutePrice} public class Main {public static void main (String args []) {// premier objet Price ob1 = new Price () ob1.guitarPrice = 10000 ob1.pianoPrice = 5000 ob1.flutePrice = 1000 // second objet Price ob2 = new Price () ob2.guitarPrice = 9000 ob2.pianoPrice = 4000 ob2.flutePrice = 2000 // affichage du prix du premier objet System.out.println ('Prix du premier objet:') System.out.println (ob1.guitarPrice) System.out.println (ob1.pianoPrice) System.out.println (ob1.flutePrice) // affichage du prix du deuxième objet System.out.println ('Prix du deuxième objet:') System.out.println (ob2.guitarPrice) System.out.println (ob2.pianoPrice) System.out.println (ob2. flutePrice)}}

Production:

Prix ​​du premier objet: 10000 5000 1000 Prix du deuxième objet: 9000 4000 2000

Variables statiques: Elles sont de nature similaire aux variables d'instance. La principale différence est qu'ils sont déclarés à l'aide du mot-clé static et qu'une seule copie d'une variable statique par classe est autorisée.

  • Ils sont également connus sous le nom de variables de classe.

  • Une seule copie d'une variable statique par classe est autorisée, quel que soit le nombre d'objets créés.

  • Ces variables sont créées au démarrage du programme et sont automatiquement détruites lorsque l'exécution du programme est terminée.

  • Les valeurs par défaut des variables statiques sont les mêmes que les variables d'instance.

  • Pour accéder aux variables statiques, la création d'un objet de cette classe n'est pas nécessaire.

  • La variable est accessible par:

nom_classe.nom_variable
c import java.io. * class Manager {// salaire variable statique public static double salaire public static String name = 'Jonathan'} public class Main {public static void main (String args []) {// accès à une variable statique sans objet Manager.salary = 90000 System.out.println (Manager.name + salaire moyen de ':' + Manager.salary)}}

Production:

Salaire moyen de Jonathan: 90000,0

Les variables discutées ci-dessus sont largement utilisées pour une expérience de programmation efficace. Chaque variable a sa propre propriété unique et doit être utilisée de manière appropriée.

apprendre pl sql en ligne gratuit

Avec cela, nous arrivons à la fin de cet article Variables in Java. J'espère que les exemples mentionnés ci-dessus vous ont suffi pour vous lancer dans Java , Vérifiez par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. Le cours de formation et de certification Java J2EE et SOA d'Edureka est conçu pour les étudiants et les professionnels qui souhaitent devenir développeur Java. Le cours est conçu pour vous donner une longueur d'avance dans la programmation Java et vous former aux concepts Java de base et avancés ainsi qu'à divers frameworks Java tels que Hibernate & Spring.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de cet article «Variables en Java» et nous vous répondrons dans les plus brefs délais.