Підсумок
Вітаємо!
Вітаємо з завершенням курсу! Ви пройшли великий шлях і опанували базовий синтаксис для роботи з алгоритмами у мовi програмування Java.
Підсумуємо основний синтаксис, який вам знадобиться з цього курсу.
Ось приклад class, у якому розглянуто все, що було в цьому курсі:
Main.java
1234567package com.example; public class Main { public static void main(String[] args) { // Main body } }
Змінні
Їх можна поділити на 3 типи:
- Цілі числа:
byte,short,int,long,float,double; - Символи та рядки:
charіString; - Логічні:
boolean.
Умовні оператори
if / if-else / switch-case:
ці оператори використовуються для встановлення певних умов виконання коду. Варто пам’ятати, що switch-case зручно використовувати, коли є багато варіантів або умов.
Цикли
- цикл
for: використовується, коли відома точна кількість ітерацій; - цикл
while: використовується, коли точна кількість ітерацій невідома; - цикл
do-while: використовується, коли кількість ітерацій невідома, але потрібно, щоб тіло циклу виконалося хоча б один раз; - цикл
for-each: використовується для роботи з масивами для проходження по кожному елементу.
Масиви
Масиви використовуються, коли потрібно зберігати велику кількість інформації одного типу даних.
Існують також двовимірні масиви; ви вже знаєте, що це таке, але зосереджуватися на них не потрібно, оскільки вони використовуються рідше.
IOB(Index Out of Bounds): помилка, якої можна уникнути, перевіряючи ітерації;NPE(NullPointerException): помилка, якої можна уникнути, додаючи перевірки на null.
String
String— це тип даних, який має багато методів для зручної роботи з ним;StringBuilder: допоміжний тип даних для роботи з рядками;String pool: область пам’яті, де зберігаються однакові значення рядків;- Для порівняння значень рядків використовуйте метод
equals(), а не==.
Ось і все! Ми коротко підсумували весь курс. Тепер рекомендується розв’язувати алгоритмічні задачі та вдосконалювати свої знання Java.
1. Яким буде результат виконання наступного коду?
2. Яким буде вивід наступного коду?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.7
Підсумок
Свайпніть щоб показати меню
Вітаємо!
Вітаємо з завершенням курсу! Ви пройшли великий шлях і опанували базовий синтаксис для роботи з алгоритмами у мовi програмування Java.
Підсумуємо основний синтаксис, який вам знадобиться з цього курсу.
Ось приклад class, у якому розглянуто все, що було в цьому курсі:
Main.java
1234567package com.example; public class Main { public static void main(String[] args) { // Main body } }
Змінні
Їх можна поділити на 3 типи:
- Цілі числа:
byte,short,int,long,float,double; - Символи та рядки:
charіString; - Логічні:
boolean.
Умовні оператори
if / if-else / switch-case:
ці оператори використовуються для встановлення певних умов виконання коду. Варто пам’ятати, що switch-case зручно використовувати, коли є багато варіантів або умов.
Цикли
- цикл
for: використовується, коли відома точна кількість ітерацій; - цикл
while: використовується, коли точна кількість ітерацій невідома; - цикл
do-while: використовується, коли кількість ітерацій невідома, але потрібно, щоб тіло циклу виконалося хоча б один раз; - цикл
for-each: використовується для роботи з масивами для проходження по кожному елементу.
Масиви
Масиви використовуються, коли потрібно зберігати велику кількість інформації одного типу даних.
Існують також двовимірні масиви; ви вже знаєте, що це таке, але зосереджуватися на них не потрібно, оскільки вони використовуються рідше.
IOB(Index Out of Bounds): помилка, якої можна уникнути, перевіряючи ітерації;NPE(NullPointerException): помилка, якої можна уникнути, додаючи перевірки на null.
String
String— це тип даних, який має багато методів для зручної роботи з ним;StringBuilder: допоміжний тип даних для роботи з рядками;String pool: область пам’яті, де зберігаються однакові значення рядків;- Для порівняння значень рядків використовуйте метод
equals(), а не==.
Ось і все! Ми коротко підсумували весь курс. Тепер рекомендується розв’язувати алгоритмічні задачі та вдосконалювати свої знання Java.
1. Яким буде результат виконання наступного коду?
2. Яким буде вивід наступного коду?
Дякуємо за ваш відгук!