1 / 15

Opgave 1a: void

Opgave 1a: void. void staat in de header van een methode die geen resultaatwaarde heeft de aanroep van een void-methode is dan een opdracht i.p.v. een expressie. Opgave 1b: final. Een variabele die final is gedeclareerd kan elders in het programma niet meer een nieuwe waarde krijgen.

cynara
Download Presentation

Opgave 1a: void

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Opgave 1a: void • void staat in de header van een methode die geen resultaatwaarde heeft • de aanroep van een void-methode is daneen opdracht i.p.v. een expressie

  2. Opgave 1b: final • Een variabele die final is gedeclareerdkan elders in het programma niet meer een nieuwe waarde krijgen. • Zo kan de programmeur constantes een naam geven.

  3. Opgave 1c: klasse • Een klasse is • Een groepje methodes met een naam • Het type van een object • Methoden uit een klasse kunnen objecten onder handen nemen die die klasse als type hebben.

  4. Opgave 1d: operatoren • x*=y; heeft als effect dat x de waarde van de oude waarde van x maal y krijgt. • p||qis alleen true als p of q true is (of allebei)

  5. Opgave 1e: bytecode • De Java-compiler zet broncode om in bytecode, die door een (meestal in de browser ingebouwde) interpreter wordt uitgevoerd. • Bytecode 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. Type / Expr / Opdr / Decl / Head / X n = 5; Color c; String while (x<10) ; n++5 Color c (Color c) String s =“hoi”; b = x==10 ; int n() (Color c) “hoi”.length() (x<10) (int)n==5 new Color (c,c,c) g.drawString (“hoi”,5,5); boolean

  7. Type / Expr / Opdr / Decl / Head / X n = 5; Color c; String while (x<10) ; n++5 Color c (Color c) String s =“hoi”; b = x==10 ; int n() (Color c) “hoi”.length() (x<10) (int)n==5 new Color (c,c,c) g.drawString (“hoi”,5,5); boolean

  8. Type / Expr / Opdr / Decl / Head / X n = 5; Color c; String while (x<10) ; n++5 Color c (Color c) String s =“hoi”; b = x==10 ; int n () (Color c) “hoi”.length() (x<10) (int)n==5 new Color (c,c,c) g.drawString (“hoi”,5,5); boolean

  9. Type / Expr / Opdr / Decl / Head / X n = 5; Color c; String while (x<10) ; n++5 Color c (Color c) String s =“hoi”; b = x==10 ; int n () (Color c) “hoi”.length() (x<10) (int)n==5 new Color (c,c,c) g.drawString (“hoi”,5,5); boolean

  10. Type / Expr / Opdr / Decl / Head / X n = 5; Color c; String while (x<10) ; n++5 Color c (Color c) String s =“hoi”; b = x==10 ; int n () (Color c) “hoi”.length() (x<10) (int)n==5 new Color (c,c,c) g.drawString (“hoi”,5,5); boolean

  11. Type / Expr / Opdr / Decl / Head / X n = 5; Color c; String while (x<10) ; n++5 Color c (Color c) String s =“hoi”; b = x==10 ; int n () (Color c) “hoi”.length() (x<10) (int)n==5 new Color (c,c,c) g.drawString (“hoi”,5,5); boolean

  12. Opgave 3: gemiddeld private double gemiddeld ( ) { int n, t; double res = 0; n = this.getParameter(“aantal”) ; Integer.parseInt ( ) for (t=1; t<=n; t++) res += Integer.parseInt ( this.getParameter(“waarde” + t) ); return res / n; }

  13. Opgave 4: Zon

  14. Opgave 4: Zon class Zon extends Applet { implements AdjustmentListener , MouseListener, MouseMotionListener Scrollbar sb; int x, y, n=1; void paint(Graphics g ) { void init( ) { } for (int t=0; t<=n; t++) sb=new Scrollbar (Scrollbar.HORIZONTAL, 0, 1, 0, 255);this.add(sb); sb.addAdjmtListener(this); g.drawLine(x,y,400*t/n, 400); int c = sb.getValue(); g.setColor(new Color(c,c,c)); g.fillOval(x-15, y-15, 30, 30); } this.addMouseListener(this); this.addMouseMotionL(this); void mouseClicked (MouseEvent e ) { n++; this.repaint(); } void adjustmentValueChanged (AdjustmentEvent e ) { } void mouseMoved (MouseEvent e ) { x=e.getX(); y=e.getY(); this.repaint(); } this.repaint( );

  15. Opgave 4: Zon: punten class Zon extends Applet { implements AdjustmentListener , MouseListener, MouseMotionListener Scrollbar sb; int x, y, n=1; void paint(Graphics g ) { void init( ) { } for (int t=0; t<=n; t++) sb=new Scrollbar (Scrollbar.HORIZONTAL, 0, 1, 0, 255);this.add(sb); sb.addAdjmtListener(this); g.drawLine(x,y,400*t/n, 400); int c = sb.getValue(); g.setColor(new Color(c,c,c)); g.fillOval(x-15, y-15, 30, 30); } this.addMouseListener(this); this.addMouseMotionL(this); void mouseClicked (MouseEvent e ) { n++; this.repaint(); } void adjustmentValueChanged (AdjustmentEvent e ) { } void mouseMoved (MouseEvent e ) { x=e.getX(); y=e.getY(); this.repaint(); } this.repaint( );

More Related