class Clock int hours int minutes int seconds

  • Slides: 107
Download presentation

 שפת ג'אווה – הגדרת מחלקות הגדרת השיטה תקתק – מימוש האלגוריתם בג'אווה class

שפת ג'אווה – הגדרת מחלקות הגדרת השיטה תקתק – מימוש האלגוריתם בג'אווה class Clock { int hours; int minutes; int seconds; tick () { seconds=seconds+1; minutes=minutes+seconds/60; hours=hours+minutes/60; seconds=seconds%60; minutes=minutes%60; hours=hours%24; } } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 55

 שפת ג'אווה – הגדרת מחלקות הגדרת השיטה הצג זמן – מימוש האלגוריתם בג'אווה

שפת ג'אווה – הגדרת מחלקות הגדרת השיטה הצג זמן – מימוש האלגוריתם בג'אווה class Clock { int hours; show() { System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); } tick () { } seconds=seconds+1; minutes=minutes+seconds/60; hours=hours+minutes/60; seconds=seconds%60; minutes=minutes%60; hours=hours%24; } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 57

 שיטות פשוטות – הגדרה הגדרת השיטה הצג זמן – מימוש האלגוריתם בג'אווה class

שיטות פשוטות – הגדרה הגדרת השיטה הצג זמן – מימוש האלגוריתם בג'אווה class Clock { int hours; void show() { System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); } void tick () { } seconds=seconds+1; minutes=minutes+seconds/60; hours=hours+minutes/60; seconds=seconds%60; minutes=minutes%60; hours=hours%24; } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 59

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out.

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); void tick () { } seconds=seconds+1; } minutes=minutes+seconds/60; class Program { hours=hours+minutes/60; void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } } } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 68

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out.

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); void tick () { . התוכנית o } seconds=seconds+1; } minutes=minutes+seconds/60; class Program { hours=hours+minutes/60; void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } } } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 69

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out.

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); void tick () { . תוכנית o Clock מחלקה o } seconds=seconds+1; } minutes=minutes+seconds/60; class Program { hours=hours+minutes/60; void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } } } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 70

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out.

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); void tick () { } seconds=seconds+1; } minutes=minutes+seconds/60; class Program { hours=hours+minutes/60; void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } } . תוכנית o Clock מחלקה o תכונות המחלקה o Clock } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 71

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out.

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); void tick () { } seconds=seconds+1; } minutes=minutes+seconds/60; class Program { hours=hours+minutes/60; void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } } . תוכנית o Clock מחלקה o תכונות המחלקה o Clock שיטות המחלקה o Clock } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 72

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out.

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); void tick () { } seconds=seconds+1; } minutes=minutes+seconds/60; class Program { hours=hours+minutes/60; void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } } . תוכנית o Clock מחלקה o תכונות המחלקה o שיטות המחלקה o Program } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 73

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out.

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); void tick () { } seconds=seconds+1; } minutes=minutes+seconds/60; class Program { hours=hours+minutes/60; void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } } . תוכנית o Clock מחלקה o תכונות המחלקה o שיטות המחלקה o Program main השיטה o } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 74

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out.

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); void tick () { } . תוכנית o Clock מחלקה o תכונותיה o seconds=seconds+1; } שיטותיה o minutes=minutes+seconds/60; class Program { המחלקה o hours=hours+minutes/60; void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } } } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי Program main השיטה o - נוצר עצם אחד ב o main 75

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out.

( תוכנית ראשונה )הכל ביחד class Clock { void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); void tick () { } . תוכנית o Clock מחלקה o תכונותיה o seconds=seconds+1; } שיטותיה o minutes=minutes+seconds/60; class Program { המחלקה o hours=hours+minutes/60; void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } } } Program main השיטה o - נוצר עצם אחד ב o main פניה לעצם זה o להפעלת שיטות מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 76

 שיטות – הגדרה לעומת הפעלה class Clock { void show(){ int hours; System.

שיטות – הגדרה לעומת הפעלה class Clock { void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); void tick () { } seconds=seconds+1; הגדרת השיטה } minutes=minutes+seconds/60; class Program { hours=hours+minutes/60; void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } } הפעלת השיטה } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 77

 שיטות – הגדרה לעומת הפעלה class Clock { void show(){ int hours; System.

שיטות – הגדרה לעומת הפעלה class Clock { void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); void tick () { הגדרת השיטה } void seconds=seconds+1; } minutes=minutes+seconds/60; class Program { hours=hours+minutes/60; void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); השיטה hours=hours%24; my. Clock. tick(); } } הפעלת } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 78

 מנשק של מחלקה class Clock { void show() { int hours; System. out.

מנשק של מחלקה class Clock { void show() { int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); void tick () { } seconds=seconds+1; } minutes=minutes+seconds/60; class Program { hours=hours+minutes/60; void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } } } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 82

 מנשק של מחלקה public class Clock { public void show() { private int

מנשק של מחלקה public class Clock { public void show() { private int hours; System. out. print(hours); private int minutes; System. out. print(‘: ’); private int seconds; System. out. print(minutes); public void tick () { } seconds=seconds+1; } minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public void main() { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } } } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 83

 תוכנית ראשונה בג'אווה השלמות אחרונות כדי שהתוכנית תעבוד public class Clock { public

תוכנית ראשונה בג'אווה השלמות אחרונות כדי שהתוכנית תעבוד public class Clock { public void show(){ System. out. print(hours); private int hours; System. out. print(‘: ’); private int minutes; System. out. print(minutes); private int seconds; }} public void tick () { public class Program { seconds=seconds+1; minutes=minutes+seconds/60; hours=hours+minutes/60; seconds=seconds%60; minutes=minutes%60; hours=hours%24; public void main() { Clock my. Clock=new Clock(); my. Clock. show(); my. Clock. tick(); }} } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 85

 תוכנית ראשונה בג'אווה השלמות אחרונות כדי שהתוכנית תעבוד public class Clock { public

תוכנית ראשונה בג'אווה השלמות אחרונות כדי שהתוכנית תעבוד public class Clock { public void show() { private int hours; System. out. print(hours); private int minutes; System. out. print(‘: ’); private int seconds; System. out. print(minutes); public void tick () { }} seconds=seconds+1; public class Program { minutes=minutes+seconds/60; public static void main(String[] args) { hours=hours+minutes/60; Clock my. Clock=new Clock(); seconds=seconds%60; my. Clock. show(); minutes=minutes%60; my. Clock. tick(); hours=hours%24; }} } מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 86

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 87

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 88

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=0 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 89

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); public void tick () { }} seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=0 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 90

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=0 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 91

 הדגמה - תוכנית ראשונה בג'אווה my. Clock: clock public class Clock { public

הדגמה - תוכנית ראשונה בג'אווה my. Clock: clock public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { hours=0 minutes=0 seconds=0 tick() show() seconds=seconds+1; minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 0 92

 הדגמה - תוכנית ראשונה בג'אווה my. Clock: clock public class Clock { public

הדגמה - תוכנית ראשונה בג'אווה my. Clock: clock public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { hours=0 minutes=0 seconds=0 tick() show() seconds=seconds+1; minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 0: 93

 הדגמה - תוכנית ראשונה בג'אווה my. Clock: clock public class Clock { public

הדגמה - תוכנית ראשונה בג'אווה my. Clock: clock public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { hours=0 minutes=0 seconds=0 tick() show() seconds=seconds+1; minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 0: 0 94

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); public void tick () { seconds=seconds+1; minutes=minutes+seconds/60; hours=hours+minutes/60; my. Clock: clock hours=0 minutes=0 }} seconds=0 tick() public class Program { public static void main(String[] args) { show() seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 95

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=0 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 96

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=0 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 97

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=1 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 98

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=1 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 99

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=1 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 100

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=1 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 101

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=1 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 102

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=1 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 103

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=1 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 104

 הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int

הדגמה - תוכנית ראשונה בג'אווה public class Clock { public void show(){ int hours; System. out. print(hours); int minutes; System. out. print(‘: ’); int seconds; System. out. print(minutes); }} public void tick () { seconds=seconds+1; my. Clock: clock hours=0 minutes=0 seconds=1 tick() show() minutes=minutes+seconds/60; public class Program { hours=hours+minutes/60; public static void main(String[] args) { seconds=seconds%60; Clock my. Clock=new Clock(); minutes=minutes%60; my. Clock. show(); hours=hours%24; my. Clock. tick(); } }} מבוא למחשבים א' אחמד ג'בארה ועמוס © כל הזכויות שמורות - ישראלי 105