ПЕРЕМЕННЫЕ В JAVA | РУКОВОДСТВО ПО JAVA

В Java переменная — это имя, присвоенное ячейке памяти, и эта переменная связана со значением.

int x = 99;

int — тип данных
x — переменная
99 — значение

переменная x содержит целые значения, и ее текущее значение равно 99.

Давайте посмотрим, как объявлять переменные в Java

Синтаксис для объявления переменной в Java:

data_type variable = value;

Пример:

int x = 99;

Соглашение об именах переменных в Java:

Ранее мы узнали, что Java — это язык с учетом регистра. Даже переменные имеют собственное соглашение об именах.

1. Имя переменной может начинаться со специальных символов, таких как _ или $

Пример:

int $myAge;

2. Имя переменной должно начинаться со строчной буквы

Пример:

Неверно: int Age;
Правильно: int age;

3. Если имя переменной состоит из более чем одного слова, рекомендуется делать первую букву каждого последующего слова заглавной.

Пример:

Неправильный способ: int myage;
Правильный способ: int myAge;

4. Имя переменной не должно содержать пробелов

Пример:

Неправильный способ: int my Age;
Правильный способ: int myAge;

Типы переменных в Java :

В Java есть три типа переменных.

1. Локальная переменная
2. Переменная экземпляра
3. Класс/статическая переменная

Давайте подробно рассмотрим каждую переменную.

Локальная переменная:

Локальная переменная — это переменная, которую мы объявляем внутри метода. Метод часто сохраняет свое временное состояние в локальных переменных.

Переменная экземпляра (нестатическая):

Переменная экземпляра — это переменная, объявленная внутри класса, но вне метода. Мы не объявляем эту переменную как статическую, поскольку эти переменные не являются статическими.

Переменная класса (статическая):

Переменная класса — это переменная, объявленная как статическая. Кроме того, можно добавить ключевое слово final, чтобы указать, что значение никогда не изменится.

Пример программы 1:

123456789101112131415161718192021

пакет classTwoVariables; открытый класс VariablesLocalInstanceClass2 {static int staticVar = 100; //статическая переменнаяint instanceVar = 200; //переменная экземпляраpublic static void main(String [] args){int localVar = 300; //локальная переменная//Мы можем получить доступ к статическим переменным без создания объекта classSystem.out.println(“Значение статической переменной равно “+staticVar);//Создание экземпляра класса 'VariablesLocalInstanceClass2'VariablesLocalInstanceClass2 var = new VariablesLocalInstanceClass2();System.out.println(“Значение переменной экземпляра равно “+var.instanceVar);System.out.println(“Значение локальной переменной равно “+localVar);} }

Пример программы 2:

1234567891011121314151617181920212223242526272829303132333435363738

пакет classTwoVariables; открытый класс VariablesLocalInstanceClass {final static int staticVar = 100; //статическая переменнаяint instanceVar = 200; //переменная экземпляраpublic static void main(String [] args){int localVar = 300; //локальная переменная//Мы можем получить доступ к статическим переменным без создания объекта classSystem.out.println(“Значение статической переменной равно “+staticVar);//Мы не можем получить доступ к переменным экземпляра без создания объекта класса//System.out.println(“Значение переменной экземпляра равно “+instanceVar”);//Локальные переменные ограничены этим методом только System.out.println(“Значение локальной переменной равно “+localVar);//Создание объект VariablesLocalInstanceClassVariablesLocalInstanceClass var = new VariablesLocalInstanceClass();//Обновление значения localVarSystem.out.println(“Значение переменной экземпляра равно “+var.instanceVar);localVar = 301;System.out.println(“Обновленное значение a Local Variable is “+localVar);//Обновление значения instanceVar с использованием объекта VariableLocalInstanceClassvar.instanceVar = 201;System.out.println(“Обновленное значение переменной экземпляра: “+var.instanceVar);/*Мы можно изменить статическую переменную, создав экземпляр класса, но чтобы избежать этого, мы можем установить fina l ключевое словоЯ добавил ключевое слово final к статической переменной… Если вы раскомментируете два приведенных ниже утверждения, вы увидите ошибку. Если вы удалите ключевое слово final из статической переменной staticVar, то вы не столкнетесь с какой-либо ошибкой*//*var.staticVar = 101; System.out.println(“Обновленное значение статической переменной: “+staticVar);*/} }

TAG: qa

От QA genius

Adblock
detector