מתודות Void
חלק מהיחידה יסודות במסלול ה-Java של Coddy. שיעור 57 מתוך 73.
ב-Java, מתודת void היא מתודה שאינה מחזירה ערך כלשהו. כשמכריזים על מתודה כ-void, משמעות הדבר היא שהמתודה מבצעת משימה או סדרת פעולות, אך אינה מפיקה תוצאה שיש להחזיר למי שקרא לה. משתמשים במתודות void כשמעוניינים לבצע פעולות כמו הדפסת פלט, שינוי מצבי אובייקט או ביצוע רצף של פקודות בלי להחזיר ערך מסוים.
הנה המבנה הבסיסי של מתודת void:
public static void methodName(parameters) {
// קוד לביצוע
}אתגר
קלצרו מתודה מסוג void בשם printNTimes. המתודה צריכה לקבל שני ארגומנטים:
- מחרוזת
message. - מספר שלם
n.
המתודה צריכה להדפיס את message למסוף n פעמים. השתמשו בלולאת for כדי לחזור על ההדפסה.
במתודה main, קראו ל-printNTimes עם הקלטים message ועם הקלט n
נסו בעצמכם
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);
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר מכןקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזות10מתודות (פונקציות)
הכרזה על מתודותפרמטרים של מתודהטיפוסי החזרההעמסת מתודותסיכום – פונקציית סיגמאסיכום – פונקציית אימותמתודות Void5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום - לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 4תרגלו בעצמכם: קומפיילר Java אונליין