Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Void | Методи
Java Extended
course content

Зміст курсу

Java Extended

Java Extended

1. Глибока Структура Java
2. Методи
3. Рядки: Розширений Рівень
4. Класи
5. Класи: Розширений Рівень

book
Void

Як нічого не повертати?

Існує особливий випадок, коли тип повернення — це void. Коли тип повернення — void, це означає, що метод нічого не повертає. Він просто виконує певні операції та не повертає значення. Такий метод все одно може мати параметри. Розглянемо приклад використання методу з void:

Main.java

Main.java

copy
1234567891011121314151617
package com.example; // do not modify the code below this comment public class Main { // method to print the string value passed as a parameter static void printStringValueFromParameter(String value) { System.out.println("Value from parameter: " + value); } public static void main(String[] args) { // creating a string variable to be passed as a parameter String string = "Hey, I'll be printed through a method!"; // calling the method and passing the string as a parameter printStringValueFromParameter(string); } }

Ми написали та використали метод, який нічого не повертає. Цей метод типу void приймає параметр типу String і виводить його на екран. Ми викликаємо його у методі main, і він працює коректно.

Метод void також може виконувати більш складні операції без повернення значення, наприклад, виведення масиву. Код буде значно чистішим, якщо для виведення масиву у методі main використати один метод. Розглянемо приклад коду:

Main.java

Main.java

copy
12345678910111213141516171819202122232425
package com.example; // do not modify the code below this comment public class Main { // method to print each element of an integer array to the console static void printIntArrayToTheConsole(int[] array) { // iterating over each element of the array and printing it for (int element : array) { System.out.print(element + " "); } // using an empty System.out.println to add a blank line in the console System.out.println(); } public static void main(String[] args) { // creating the first integer array int[] firstArray = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // creating the second integer array int[] secondArray = {0, 2, 4, 6, 8, 10, 12, 14, 16}; // calling the method to print both arrays printIntArrayToTheConsole(firstArray); printIntArrayToTheConsole(secondArray); } }

Як бачите, ми скоротили кількість рядків коду, написавши окремий метод для виведення масиву. Замість того, щоб щоразу писати новий цикл for-each для виведення масиву, ми просто викликаємо цей метод і передаємо масив як параметр.

Таким чином, можна сказати, що методи значно покращують наш код. Вони роблять його читабельнішим та простішим для редагування. Оскільки ви вже пишете складніші програми та більші проєкти, рекомендую частіше використовувати методи, щоб уникнути плутанини. Практика з методами зробить вас дійсно досвідченим програмістом.

Інші типи повернення

Ви можете використовувати будь-який тип даних як значення, що повертається. У попередніх розділах ми вже повертали тип int з методу. Ви також можете повертати String, long, double або будь-які масиви. Ми навіть можемо повертати тип, визначений користувачем (клас), створений нами.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

course content

Зміст курсу

Java Extended

Java Extended

1. Глибока Структура Java
2. Методи
3. Рядки: Розширений Рівень
4. Класи
5. Класи: Розширений Рівень

book
Void

Як нічого не повертати?

Існує особливий випадок, коли тип повернення — це void. Коли тип повернення — void, це означає, що метод нічого не повертає. Він просто виконує певні операції та не повертає значення. Такий метод все одно може мати параметри. Розглянемо приклад використання методу з void:

Main.java

Main.java

copy
1234567891011121314151617
package com.example; // do not modify the code below this comment public class Main { // method to print the string value passed as a parameter static void printStringValueFromParameter(String value) { System.out.println("Value from parameter: " + value); } public static void main(String[] args) { // creating a string variable to be passed as a parameter String string = "Hey, I'll be printed through a method!"; // calling the method and passing the string as a parameter printStringValueFromParameter(string); } }

Ми написали та використали метод, який нічого не повертає. Цей метод типу void приймає параметр типу String і виводить його на екран. Ми викликаємо його у методі main, і він працює коректно.

Метод void також може виконувати більш складні операції без повернення значення, наприклад, виведення масиву. Код буде значно чистішим, якщо для виведення масиву у методі main використати один метод. Розглянемо приклад коду:

Main.java

Main.java

copy
12345678910111213141516171819202122232425
package com.example; // do not modify the code below this comment public class Main { // method to print each element of an integer array to the console static void printIntArrayToTheConsole(int[] array) { // iterating over each element of the array and printing it for (int element : array) { System.out.print(element + " "); } // using an empty System.out.println to add a blank line in the console System.out.println(); } public static void main(String[] args) { // creating the first integer array int[] firstArray = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // creating the second integer array int[] secondArray = {0, 2, 4, 6, 8, 10, 12, 14, 16}; // calling the method to print both arrays printIntArrayToTheConsole(firstArray); printIntArrayToTheConsole(secondArray); } }

Як бачите, ми скоротили кількість рядків коду, написавши окремий метод для виведення масиву. Замість того, щоб щоразу писати новий цикл for-each для виведення масиву, ми просто викликаємо цей метод і передаємо масив як параметр.

Таким чином, можна сказати, що методи значно покращують наш код. Вони роблять його читабельнішим та простішим для редагування. Оскільки ви вже пишете складніші програми та більші проєкти, рекомендую частіше використовувати методи, щоб уникнути плутанини. Практика з методами зробить вас дійсно досвідченим програмістом.

Інші типи повернення

Ви можете використовувати будь-який тип даних як значення, що повертається. У попередніх розділах ми вже повертали тип int з методу. Ви також можете повертати String, long, double або будь-які масиви. Ми навіть можемо повертати тип, визначений користувачем (клас), створений нами.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 4
some-alt