• What is LessonUp
  • Search
  • Channels
  • AI tools

    Beta

‹Return to search

9. Programmeren Java - Variabelen en operatoren

Welkom
Java programmeren
vandaag: 
Numerieke variabelen
Lokale en globale variabelen
1 / 22
next
Slide 1: Slide
InformaticaMiddelbare schoolvwoLeerjaar 5

This lesson contains 22 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 40 min

Items in this lesson

Welkom
Java programmeren
vandaag: 
Numerieke variabelen
Lokale en globale variabelen

Slide 1 - Slide

Een type variabele is bijv. integer.
Welke andere typen van variabelen ken je in Java?

Slide 2 - Open question

Gehele getallen
int:      getal van 32 bits  = – 2147483648 tot +2147483647 (2 mld)
long:  64 bits = -9,22.... x 1018 tot +9,22.... x 1018
byte:  8 bits = 0 - 255
short: 16 bits = 0 - 65535

Slide 3 - Slide

Reële getallen
float: getal van 32 bits = 6 tot 7 cijfers achter de komma
           bijv.: 3,141592
double: getal van 64 bits = 15 cijfers achter de komma
           bijv.: 3,141592653589793

Slide 4 - Slide

Operatoren
optellen, aftrekken, vermenigvuldigen, delen
+  -  *  /
modulo (restwaarde van deling met gehele getallen)
%
15 % 6 = 3 (want 15 delen door 6 geeft een rest van 3)

Slide 5 - Slide

Bijzonderheden bij delen!
  • double x = 7 / 2;
  • wat is nu de waarde van x?
  • geen 3.5, maar 3!
  • want: een int delen op een int levert een int op
  • (ook al stop je de uitkomst in een double)
  • hoe dan wel? 
  • double x = 7.0 / 2; = 3.5 want double delen met int => double
DEMO5

Slide 6 - Slide

waarde 'gieten' in een ander type
double x = 10 / 4;
x wordt 2

double x = (double) 10 / 4; 
x wordt 2.5

Slide 7 - Slide

dit heet 'type conversie' (engels: casting)
integer 7 omzetten in double 7.0:
double x = (double) 7;   //conversie van int naar double

resultaat is hetzelfde als:
double x = 7.0;  //dit is geen conversie
DEMO6

Slide 8 - Slide

impliciete conversie
impliciete conversie = conversie die 'vanzelf' gaat:
int x = 10;
int y = 20;
double z = x + y;   //impliciete conversie van int naar double

Bij een impliciete conversie gaat er geen informatie verloren

Slide 9 - Slide

expliciete conversie
expliciete conversie = conversie die je moet 'dwingen':
double x = 2.3;
double y = 3.4;
int z = (int) (x + y);   //expliciete conversie van double naar int

De conversie moet expliciet aangegeven worden omdat er informatie verloren kan gaan

Slide 10 - Slide

Wat is de uitkomst van
double x = 3 / 2;
A
1
B
1.0
C
1.5
D
2

Slide 11 - Quiz

Wat is de uitkomst van:
int y = (double) 6 / 4;
A
1
B
1.0
C
2
D
foutmelding

Slide 12 - Quiz

Wat is de uitkomst van:
int y = 6 / 4;
A
1
B
1.0
C
2
D
foutmelding

Slide 13 - Quiz

type boolean
waar of onwaar --> true of false

boolean isJavaLeuk = true;
boolean isPreiLekker =  false;

Slide 14 - Slide

combineren van booleans variabelen
boolean isJavaLeuk = true;
boolean isPreiLekker =  false;

isJavaLeuk EN isPreiLekker in Java:
boolean uitkomst = isJavaLeuk && isPreiLekker; //false
isJavaLeuk OF isPreiLekker in Java:
boolean uitkomst = isJavaLeuk || isPreiLekker; //true

Slide 15 - Slide

Lokale variabelen en instance variabelen
tot nu toe: variabelen werken alleen binnen de knop-actie
public void berekenKnop_Action(Event evt) {
  int faculteit;

Als je een variabele in meerdere knop-acties wil gebruiken:
maak een globale variabele:
public class FaculteitBerekenApp extends Application {
  int faculteit;
lokale variabele
globale variabele

Slide 16 - Slide

Slide 17 - Slide

Aan het werk (planner)
Lees nu volgens de planner de theorie door
maak Aan de slag 43 t/m/49.
Na 5 minuten je kan vragen stellen over de stof via Chat
Over 15 minuten weer terug

Slide 18 - Slide

timer
15:00

Slide 19 - Slide

Theorie gelezen?

Slide 20 - Mind map

Vragen
A

Slide 21 - Quiz

Huiswerk
Voor de volgende keer....
Zie de planner

Denk aan inleveren van de programmeeropdracht (9 april)

Slide 22 - Slide

More lessons like this

10. Programmeren Java - Booleans en String

April 2021 - Lesson with 18 slides
InformaticaMiddelbare schoolvwoLeerjaar 5

Visueel programmeren en Java

January 2024 - Lesson with 43 slides
InformaticaMiddelbare schoolvwoLeerjaar 4

5. Programmeren Java - herhaling met while

March 2021 - Lesson with 16 slides
InformaticaMiddelbare schoolvwoLeerjaar 5

Visueel programmeren en Java (zonder herhaling)

January 2024 - Lesson with 50 slides
InformaticaMiddelbare schoolvwoLeerjaar 4

4. Programmeren Java - Variabelen 2

March 2021 - Lesson with 10 slides
InformaticaMiddelbare schoolvwoLeerjaar 5

7. Programmeren Java - herhaling met for

March 2021 - Lesson with 16 slides
InformaticaMiddelbare schoolvwoLeerjaar 5

KopMuntApp: herhaling en keuze en random

May 2022 - Lesson with 14 slides
InformaticaMiddelbare schoolvwoLeerjaar 5

KopMuntApp: herhaling en keuze en random

May 2022 - Lesson with 17 slides
InformaticaMiddelbare schoolvwoLeerjaar 5
LessonUp
TermsPrivacy StatementCookie StatementContact
English

Our Cookies

We use cookies to improve your user experience and offer you personalized content. By using Lessonup you agree to our cookie policy.

Change settings