Ос

Основи у Java

1 вправа

Про концепцію Основи

Java - статично типізована мова, а це означає, що все має тип на етапі компіляції. Присвоєння значення імені називають визначенням змінної.

int explicitVar = 10; // Explicitly typed

Значення змінної можна присвоїти й оновити за допомогою оператора =. Після визначення тип змінної вже не можна змінити.

int count = 1; // Assign initial value
count = 2;     // Update to new value

// Compiler error when assigning different type
// count = false;

Java - обʼєктно-орієнтована мова, яка вимагає, щоб усі функції були визначені в класі; класи визначаються за допомогою ключового слова class. Функцію всередині класу називають методом. Кожен метод може мати нуль або більше параметрів. Усі параметри повинні мати явно вказаний тип; для параметрів не існує виведення типу. Так само потрібно явно вказати тип поверненого значення. Значення повертаються з функцій за допомогою ключового слова return. Щоб метод можна було викликати з інших класів, потрібно додати модифікатор доступу public.

class Calculator {
    public int add(int x, int y) {
        return x + y;
    }
}

Щоб викликати метод, потрібно вказати назву його класу й методу та передати аргументи для кожного з параметрів методу.

int sum = new Calculator().add(1, 2);

Якщо метод не використовує жодного стану класу (як у цій вправі), його можна зробити статичним за допомогою модифікатора static. Так само, якщо клас має лише статичні методи, його теж можна зробити статичним за допомогою модифікатора static.

static class Calculator {
    public static int multiply(int x, int y) {
        return x * y;
    }
}

Область видимості в Java визначається між символами { та }.

Java підтримує два типи коментарів. Однорядкові коментарі починаються з //, а багаторядкові вставляються між /* та */.

Цілі числа визначаються як одна або більше (послідовних) цифр і підтримують типові математичні оператори.

Редагувати через GitHub Посилання відкривається в новому вікні або вкладці

Вивчити концепцію Основи