אז אני צריך לממש פונקציה רקורסיבית(!) שמדפיסה את התפריט בתחילת התוכנית, וכל פעם מחדש.
מה שחשבתי לעשות זה לבנות פונקצית void בשם printMenu(Scanner sc) ואז בתוך הפונקציה הזאת לבנות switch שמכסה את כל הקייסים (כל האפשרויות בתפריט). בעקרון זה עובד טוב, תמיד חוזר חזרה והכל.
מה שאני חושש ממנו, זה שמרגיש לי שהפונקציה הזאת נהיית נורא מרכזית.. כאילו הכל עובד מתוכה. אתם חושבים שזה בסדר הרעיון הזה?
אם לא מובן ממש תגידו אני אעלה את הקוד שעשיתי (איך עושים את החלון האפור הזה שמראה את האנגלית בצורה טובה?)