Переменные

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

Переменная характеризуется комбинацией идентификатора, типа и области действия:

type variableName [= value] [, variable2Name [= value2]]...;

Тип — это либо один из встроенных типов, либо имя класса или интерфейса.

В качестве имени может использоваться любая последовательность строчных и прописных букв, цифр и символов _ (подчеркивание) и $ (доллар). Имя переменной не должно начинаться с цифры.

Рассмотрим пример:

class MyClass {
    int a = 1, b;
}

В зависимости от того, где объявлена переменная, она может быть локальной, например, для кода внутри метода, либо это может быть переменная экземпляра класса, доступная всем методам данного класса. Локальные области видимости объявляются с помощью фигурных скобок.

class MyClass {
    //переменная экземпляра класса, доступная всем его методам
    String classVariable = "I am a class variable";

    private void myMethod() {
        //локальная переменная, доступная только внутри метода
        double localVariable;

        for (int i = 0; i < 10; ++i) {
            //локальная переменная, доступная только внутри цикла
            int localCycleVariable;
        }
    }
}

Вопрос 1.

Для чего нужны переменные?

Вопрос 2.

Какой будет область видимости переменной, созданной в объявлении цикла for()

Last updated