Java предлагает широкий спектр ключевых слов или зарезервированных слов, которые используются для достижения различных функций. Например, ключевое слово class используется для объявления класса, try-catch используется для обработки исключений и т. д. Точно так же существует множество других ключевых слов, таких как final, void, for, else и т. д. Все эти ключевые слова служат разным целям.
Как Java-программист, вы, должно быть, неоднократно сталкивались с «пустотой». Но знаете ли вы, что такое «void» и какова цель использования void в Java? Ну, ответ очень прост, это ключевое слово, которое используется с методами, которые ничего не возвращают.
В этой статье будут рассмотрены приведенные ниже аспекты ключевого слова void в Java:
Что означает Void в Java?
Это ключевое слово в java, используемое с объявлением метода, чтобы указать, что этот конкретный метод ничего не возвращает. Если метод объявлен с каким-то примитивным типом данных, таким как строка, int и т. д., он должен возвращать значение этого конкретного типа данных, в то время как метод, объявленный с ключевым словом void, ничего не возвращает. Итак, в целом, мы можем сказать, что метод, объявленный с ключевым словом void, не имеет возвращаемого типа.
Базовый синтаксис
В Java ключевое слово void имеет очень простой синтаксис, как показано в приведенном ниже фрагменте:
Void exampleMethod(){
//code
}
Здесь, в приведенном выше фрагменте, » exampleMethod » — это имя любого определяемого пользователем метода, а void — это ключевое слово, указывающее, что » exampleMethod » не возвращает никакого значения.
Как использовать пустоту в Java?
В этом разделе мы рассмотрим несколько примеров, чтобы понять работу ключевого слова void в java.
Пример 1
Простая программа для понимания работы ключевого слова void:
publicclassVoidExample {
voidexampleMethod() {
System.out.println(«Welcome to linuxhint.com!»);
}
publicstaticvoidmain(String[] args) {
VoidExample obj = new VoidExample();
obj.exampleMethod();
}
}
В этом примере мы объявили метод с именем «exampleMethod» с ключевым словом void. Поскольку «exampleMethod» объявлен с ключевым словом void, он не возвращает никакого значения. Наконец, мы вызвали метод exampleMethod из основного метода:
Вот как ключевое слово void работает в Java.
Пример 2
Если мы попытаемся что-то вернуть из метода, объявленного с ключевым словом void, то в результате получим ошибку:
publicclassVoidExample {
int c = 5;voidprint() {
System.out.println(«Value of c: « + c);
return c;
}publicstaticvoidmain(String[] args) {
VoidExample obj = new VoidExample();
obj.print();
}
}
Приведенная выше программа будет генерировать ошибку «несовместимые типы» во время компиляции, как показано в приведенном ниже фрагменте:
Вывод подтвердил, что ключевое слово void не возвращает никакого значения.
Пример 3
В приведенном ниже примере программы мы создадим два метода «exampleMethod()» и «print()». Метод exampleMethod() вернет целочисленное значение, а метод print() не вернет значение:
publicclassVoidExample {
int c;intexampleMethod(int x, int y) {
c = x + y;
return c;
}
voidprint() {
System.out.println(«sum: « + c);
}
publicstaticvoidmain(String[] args) {
VoidExample obj = new VoidExample();
obj.exampleMethod(5, 20);
obj.print();
}
}
Метод exampleMethod() принимает два значения 5 и 20 в качестве аргумента и возвращает сумму значений. Полный код и соответствующий вывод показаны в приведенном ниже фрагменте:
Вывод подтвердил, что метод, объявленный с ключевым словом void, не возвращает никакого значения, в то время как метод, объявленный с помощью int, возвращает целочисленное значение.
Заключение
В Java метод, объявленный с ключевым словом void, показывает, что этот конкретный метод не будет возвращать никакого значения, в то время как метод, объявленный с примитивным типом данных, должен возвращать значение этого конкретного типа данных. В Java ключевое слово void не имеет возвращаемого типа, а это означает, что если кто-то попытается вернуть значение из метода, объявленного с ключевым словом void, следовательно, он/она столкнется с ошибкой. В этой статье объясняются различные аспекты ключевого слова void с некоторыми подходящими примерами.