Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdElias Desmet Laatst gewijzigd meer dan 10 jaar geleden
1
Opgave 1a: void nvoid staat in de header van een methode die geen resultaatwaarde heeft nde aanroep van een void-methode is dan een opdracht i.p.v. een expressie
2
Opgave 1b: final nEen variabele die final is gedeclareerd kan elders in het programma niet meer een nieuwe waarde krijgen. nZo kan de programmeur constantes een naam geven.
3
Opgave 1c: klasse nEen klasse is uEen groepje methodes met een naam uHet type van een object nMethoden uit een klasse kunnen objecten onder handen nemen die die klasse als type hebben.
4
Opgave 1d: operatoren nx*=y; heeft als effect dat x de waarde van de oude waarde van x maal y krijgt. np||q is alleen true als p of q true is (of allebei)
5
Opgave 1e: bytecode nDe Java-compiler zet broncode om in bytecode, die door een (meestal in de browser ingebouwde) interpreter wordt uitgevoerd. nBytecode is machine-onafhankelijk en kan dus makkelijk worden verspreid, en kan toch sneller worden geinterpreteerd dan Java-code (die ook niet hoeft te worden vrijgegeven).
6
n = 5; n++5 int n() (int)n==5 Color c; Color c (Color c) (Color c) new Color (c,c,c) String String s =“hoi”; “hoi”.length() g.drawString (“hoi”,5,5); while (x<10) ; b = x==10 ; (x<10) boolean Type / Expr / Opdr / Decl / Head / X
7
n = 5; n++5 int n() (int)n==5 Color c; Color c (Color c) (Color c) new Color (c,c,c) String String s =“hoi”; “hoi”.length() g.drawString (“hoi”,5,5); while (x<10) ; b = x==10 ; (x<10) boolean Type / Expr / Opdr / Decl / Head / X
8
n = 5; n++5 int n () (int)n==5 Color c; Color c (Color c) (Color c) new Color (c,c,c) String String s =“hoi”; “hoi”.length() g.drawString (“hoi”,5,5); while (x<10) ; b = x==10 ; (x<10) boolean Type / Expr / Opdr / Decl / Head / X
9
n = 5; n++5 int n () (int)n==5 Color c; Color c (Color c) (Color c) new Color (c,c,c) String String s =“hoi”; “hoi”.length() g.drawString (“hoi”,5,5); while (x<10) ; b = x==10 ; (x<10) boolean Type / Expr / Opdr / Decl / Head / X
10
n = 5; n++5 int n () (int)n==5 Color c; Color c (Color c) (Color c) new Color (c,c,c) String String s =“hoi”; “hoi”.length() g.drawString (“hoi”,5,5); while (x<10) ; b = x==10 ; (x<10) boolean Type / Expr / Opdr / Decl / Head / X
11
n = 5; n++5 int n () (int)n==5 Color c; Color c (Color c) (Color c) new Color (c,c,c) String String s =“hoi”; “hoi”.length() g.drawString (“hoi”,5,5); while (x<10) ; b = x==10 ; (x<10) boolean Type / Expr / Opdr / Decl / Head / X
12
Opgave 3: gemiddeld private double gemiddeld ( ) { n = this.getParameter(“aantal”) ; int n, t; double res = 0; } Integer.parseInt ( ) this.getParameter(“waarde” + t) ); for (t=1; t<=n; t++) res += return res / n;
13
Opgave 4: Zon
14
void init( ) { } class Zon extends Applet { void paint(Graphics g ) { implements AdjustmentListener void adjustmentValueChanged (AdjustmentEvent e ) { } sb=new Scrollbar (Scrollbar.HORIZONTAL, 0, 1, 0, 255); this.add(sb); sb.addAdjmtListener(this); this.repaint( ); Scrollbar sb; } int c = sb.getValue(); g.fillOval(x-15, y-15, 30, 30); g.setColor(new Color(c,c,c)); g.drawLine(x,y,400*t/n, 400); for (int t=0; t<=n; t++) int x, y, n=1; void mouseClicked (MouseEvent e ) { n++; this.repaint(); } void mouseMoved (MouseEvent e ) { x=e.getX(); y=e.getY(); this.repaint(); } this.addMouseListener(this); this.addMouseMotionL(this);, MouseListener, MouseMotionListener
15
Opgave 4: Zon: punten void init( ) { } class Zon extends Applet { void paint(Graphics g ) { implements AdjustmentListener void adjustmentValueChanged (AdjustmentEvent e ) { } sb=new Scrollbar (Scrollbar.HORIZONTAL, 0, 1, 0, 255); this.add(sb); sb.addAdjmtListener(this); this.repaint( ); Scrollbar sb; } int c = sb.getValue(); g.fillOval(x-15, y-15, 30, 30); g.setColor(new Color(c,c,c)); g.drawLine(x,y,400*t/n, 400); for (int t=0; t<=n; t++) int x, y, n=1; void mouseClicked (MouseEvent e ) { n++; this.repaint(); } void mouseMoved (MouseEvent e ) { x=e.getX(); y=e.getY(); this.repaint(); } this.addMouseListener(this); this.addMouseMotionL(this);, MouseListener, MouseMotionListener
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.