أساليب Void
جزء من قسم Fundamentals في رحلة Java على Coddy — الدرس 57 من 73.
في لغة Java، تعتبر طريقة void هي طريقة لا ترجع أي قيمة. عندما تعلن عن طريقة كـ void، فإن ذلك يشير إلى أن الطريقة تؤدي مهمة أو مجموعة من العمليات، ولكنها لا تنتج نتيجة تحتاج إلى إعادتها إلى المستدعي. تُستخدم طرق void عندما تريد تنفيذ إجراءات مثل طباعة المخرجات، أو تعديل حالات الكائنات، أو تنفيذ سلسلة من العبارات دون إرجاع قيمة محددة.
إليك الهيكل الأساسي لدالة void:
public static void methodName(parameters) {
// الكود المراد تنفيذه
}التحدي
سهلقم بإنشاء طريقة (method) من نوع void تسمى printNTimes. يجب أن تأخذ هذه الطريقة وسيطين:
- سلسلة نصية (string)
message. - عدد صحيح (integer)
n.
يجب أن تقوم الطريقة بطباعة message على وحدة التحكم (console) لعدد n من المرات. استخدم حلقة for لتكرار الطباعة.
في الطريقة main، قم باستدعاء printNTimes مع المدخلات message والمدخل n
ورقة مرجعية
تؤدي الدالة من النوع void مهاماً دون إرجاع قيمة:
public static void methodName(parameters) {
// الكود المراد تنفيذه
}تُستخدم الدوال من النوع void لإجراءات مثل طباعة المخرجات، أو تعديل حالات الكائنات، أو تنفيذ جمل برمجية دون إرجاع قيمة محددة.
جرّب بنفسك
import java.util.Scanner;
public class Main {
public static void printNTimes(String message, int n) {
// اكتب الكود الخاص بك هنا
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String msg = scanner.nextLine();
int n = scanner.nextInt();
printNTimes(msg, n);
}
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص7أساسيات الإدخال والإخراج
دوال System.outتنسيق المخرجاتكلاس Scannerمراجعة - حتى 120مراجعة - صح أم خطأ5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع3المتغيرات - الجزء الثاني
الثوابتقواعد التسميةمراجعة - تهيئة المتغيراتتحويل الأنواع - الجزء الأولتحويل الأنواع - الجزء الثاني6اتخاذ القرار
جملة Ifجملة If - Elseجملة Switchالمعامل الثلاثيمراجعة - If Elseجملة If - Else المتداخلة