עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

מישהו יודע איפו אני יכול למצוא תרגילים לתרגול ב JAVA???

Featured Replies

פורסם

אני יודע שיש מלא מדריכים באינט' לJAVA כולם מעולים וחלקם מצאתי דרך הפורום, תודה למנהלי הפורום! אבל אני לא מוצא תרגילים

מישהו יודע איפו אני יכול למצוא תרגילים לתרגול ב JAVA???

פורסם

מה למדת עד כה? אולי נמציא לך מספר תרגילים.

פורסם
  • מחבר

עכשיו סיימתי את הנושא תורשה

אני מתקדם דיי מהר

אני לומד לפי המדריך הנ"ל http://vlib.eitan.ac.il/Java1/c4.htm לא היה מזיק לי איזה 2-3 תר' לכל פרק (כמובן לא כולל את הפרקים הפשוטים של הגדרת משתנים וכו'...)

פורסם

תיצור תוכנית שתנהל עובדים.

יש עובד רגיל, מנהל, נהל מחלקה, איש מכירות.

לכל עובד יש משכורת.

לעובד רגיל יש משכורת חודשית, למנהל יש משכורת חודשית + בונוסים, למנהל מחלקה יש משכורת לפי מספר העובדים במחלקה שלו(כל עובד תוספת של 100 דולר) ולאיש מכירות יש משכורת לפי מס המכירות שביצע בחודש.

בנה תוכנית שתאפשר ליצור עובדים ככל שהמשתמש רוצה, ולתת להם נתונים - שם פרטי, משפחה וכו'. אל תשכח שצריך להכני סלכל אחד מהם מידע על המשכורת שלו בהתאמה לתפקיד שלו.

התוכנית צריכה להדפיס את רשימת העובדים והמשכורות שלהם, ולאפשר למשתמש להיפתר מאחד העובדים בצורה לא קונבנציונאלית.

פורסם
  • מחבר

תרגיל נחמד מאוד, רק שזה ניראה שאני צריך DB ועם ממשק GUI

אני עדיין לא יודע איך עושים את זה...

פורסם

לא צריך DB (אתה יכול להחזיק את כל הנתונים בקלאסים וברשימות).

לא צריך GUI (הממשק יכול להיות טקסטואלי).

פורסם
  • מחבר

לגבי ממש טקסטואלי אתה צודק - למרות שזה לא נוח ומכוער

לגבי GUI אני לא יודע איך מאכסנים מידע בקלאסים או רשימות

פורסם

אז כדאי קודם שתלמד ממדריכים, ואחר כך תיגש לתרגילים.

פורסם
  • מחבר

למדתי ממדריכים אולי הם פשוט לא מספיק טובים או שהנושאים מסודרים שם לא טוב, יש לך המלצות למדריכים?

אולי יש לך רעיון לתר' יותר פשוטים כמו למשל: תר ללולאות כתוב תוכנית שמדפיסה מעויין(עם רווחים והכל) או פרמידת מיספרים וכו'...?

פורסם

לא הבנתי, למדת כבר ירושה אבל אתה לא יודע לעבוד עם קלאסים...?

פורסם
  • מחבר

אני יודע איך עובדים עם קלאסים (קצת) אבל אני לא יודע איך אפר לאכסן בהם מידע

פורסם

אתה צריך ליצור DATAMEMBER, ולהשתמש בו כמו משתנה רגיל שהגדרת בפונקציה. ההבדל הוא שהמשתנה שייך לאובייקט, ואתה ניגש אליו דרך:


objname.varname

אם אתה נמצא מחוץ לאובייקט, או ע"י שמו בלבד אם אתה בתוך האובייקט.

דוגמא:


class MyClass
{

public int a;
public MyClass(int a)
{
this.a = a;
}

public static void main(string[] args)
{
MyClass myClass = new MyClass(5);

myClass.a = 10;
System.Out.println(a.toString());
}

}


פורסם
  • מחבר

אני זוכר שלמדתי את זה ואני בערך יודע איך עושים את זה. ובכל זאת ברגע שאני יעצור את תוכנית (ילחץ על עצור) כל המידע ימחק,נכון?

פורסם

ודאי.

אתה יכול לכתוב לקלאסים פונקציות שישמרו את המידע לתוך קובץ, וידעו לקרוא ממנו.

פורסם
  • מחבר

אם כך אז זה בסדר, למרות שזה לא ממש שיממושי לבנות כזאת תוכנה אם היא לא שומרת מידע וגם בלי GUI זה יראה נאוד מוזר...

אם יש לך מדריך לזה אני ישמח לראות אותו

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.