De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

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.

Verwante presentaties


Presentatie over: "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."— Transcript van de presentatie:

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


Download ppt "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."

Verwante presentaties


Ads door Google