opgave 1a void n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Opgave 1a: void PowerPoint Presentation
Download Presentation
Opgave 1a: void

Loading in 2 Seconds...

play fullscreen
1 / 15

Opgave 1a: void - PowerPoint PPT Presentation


  • 128 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Opgave 1a: void' - cynara


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
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 daneen opdracht i.p.v. een expressie
opgave 1b final
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.
opgave 1c klasse
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.
opgave 1d operatoren
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)
opgave 1e bytecode
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).
type expr opdr decl head x
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

type expr opdr decl head x1
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

type expr opdr decl head x2
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

type expr opdr decl head x3
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

type expr opdr decl head x4
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

type expr opdr decl head x5
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

opgave 3 gemiddeld
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;

}

opgave 4 zon1
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( );

opgave 4 zon punten
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( );