Page 91 - תכנות בשפת ג'אווה חלק א
P. 91
דף עבודה פרק 8
תרגיל :1חישוב משכורת
קיימת המחלקה Workerשלה התכונות role :מטיפוס מחרוזת ו numHours -
מטיפוס שלם .בנה את המחלקה ,כולל פעולה בונה שתקבל את 2הערכים getters ,ו
settersו .toString -הוסף פעולה פנימית למחלקה בשם ,moneyשתקבל מספר
שלם שיסמל משכורת לשעה ,ותחזיר את המשכורת שמגיעה לעובד בחודש.
תרגיל :2ציונים במחלקה
קיימת המחלקה Gradeשלה התכונות grade1 :מטיפוס שלם grade2 ,מטיפוס שלם
ו grade3 -מטיפוס שלם .בנה את המחלקה ,כולל פעולה בונה שתקבל את 3
הערכים getters ,ו settersו .toString -הוסף פעולה פנימית למחלקה בשם ,avg
שתחזיר מספר עשרוני שיסמל את ממוצע הציונים שבמחלקה.
תרגיל :3שרשור מספרים
קיימת המחלקה Carשלה התכונות brand :מטיפוס מחרוזת ו price -מטיפוס שלם.
בנה את המחלקה ,כולל פעולה בונה שתקבל את 2הערכים getters ,ו settersו -
.toStringפתח מחלקה ראשית ובנה בה 5מופעים)עצמים( של המחלקה .לפי מחירי
המכוניות דרג את יוקרתיות ה brandשל המכוניות בתור אי-שוויון והדפס את הדירוג.
תרגיל :4מטר וסנטימטר
קיימת המחלקה Heightשלה התכונות meters :מטיפוס שלם ו centimetres -
מטיפוס שלם)מספר מ 0 -ל .(99 -בנה את המחלקה ,כולל פעולה בונה שתקבל את
2הערכים getters ,ו settersו .toString -הוסף פעולה פנימית למחלקה בשם
toCentsשתחזיר את כמות הסנטימטרים במחלקה .הוסף פעולה פנימית למחלקה
בשם toMetersשתחזיר את כמות המטרים במחלקה.
91
כל הזכויות שמורות ל ""Devkills