Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Wiskundige Bewerkingen in Java | Basistypen en Bewerkingen
Java Basisprincipes

bookWiskundige Bewerkingen in Java

Operatoren

We hebben gezien dat we basis wiskundige operatoren zoals +, -, / en * gebruikten. Deze operatoren zijn ons bekend van rekenmachines of wiskunde; je kunt ze ook gebruiken in een code-editor.

De basis:

  • + – optelling;
  • - – aftrekking;
  • / – deling;
  • * – vermenigvuldiging.

Deze vier fundamentele operatoren kunnen worden gebruikt met numerieke datatypen (byte, short, long, float, double).

Laten we het gebruik van deze operatoren verkennen met een voorbeeldcode:

Main.java

Main.java

copy
1234567891011121314
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with value 10 int a = 10; // Creating an int variable with value 17 int b = 17; // Creating an int variable to store the sum of `a` and `b` int res = a + b; // Printing the result to the console System.out.println(res); } }

Zoals te zien is, bevat de variabele res de waarde 27, wat de som is van 10 en 17.

Enkele aanvullende voorbeelden:

Main.java

Main.java

copy
12345678910111213141516171819
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with the sum of 16 and 4 int plus = 16 + 4; /* Creating an int variable with the value of the subtraction of the `plus` variable and 10 */ int minus = plus - 10; /* Variable that holds the result of multiplying the `minus` variable by 4 */ int multiplying = minus * 4; /* Using subtraction and division operations on the `multiplying` variable */ int complexDivision = (multiplying - 4) / 9; // Printing the result to the console System.out.println(complexDivision); } }

Zowel getallen als variabelen kunnen worden gebruikt in bewerkingen, maar het aanmaken van veel variabelen verhoogt het gebruik van stackgeheugen, waardoor het vaak beter is om direct getallen te gebruiken. Operatorprioriteit wordt toegepast: eerst haakjes, daarna vermenigvuldiging of deling, en ten slotte optelling of aftrekking.

Hierdoor kunnen eenvoudige bewerkingen met verschillende numerieke waarden worden uitgevoerd.

Volgorde van bewerkingen

Java volgt de basisprincipes van de wiskunde, en bewerkingen hebben ook een volgorde van uitvoering. Bekijk het volgende voorbeeld:

main.java

main.java

copy
12345678
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }

Hier hebben we het resultaat verkregen door de bewerkingen opeenvolgend uit te voeren. Laten we de volgorde bekijken:

Dus, het is mogelijk om de uitvoering van bewerkingen te prioriteren met behulp van gewone haakjes, net als in de rekenkunde.

Taak

Swipe to start coding

  1. Tel de waarden van de variabelen firstNumber en secondNumber bij elkaar op.
  2. Deel de som door de waarde van de variabele thirdNumber.
  3. Sla het eindresultaat op in de variabele result.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain more about operator precedence in Java?

What happens if I use different data types in these operations?

Can you show an example of integer division with remainder?

close

bookWiskundige Bewerkingen in Java

Veeg om het menu te tonen

Operatoren

We hebben gezien dat we basis wiskundige operatoren zoals +, -, / en * gebruikten. Deze operatoren zijn ons bekend van rekenmachines of wiskunde; je kunt ze ook gebruiken in een code-editor.

De basis:

  • + – optelling;
  • - – aftrekking;
  • / – deling;
  • * – vermenigvuldiging.

Deze vier fundamentele operatoren kunnen worden gebruikt met numerieke datatypen (byte, short, long, float, double).

Laten we het gebruik van deze operatoren verkennen met een voorbeeldcode:

Main.java

Main.java

copy
1234567891011121314
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with value 10 int a = 10; // Creating an int variable with value 17 int b = 17; // Creating an int variable to store the sum of `a` and `b` int res = a + b; // Printing the result to the console System.out.println(res); } }

Zoals te zien is, bevat de variabele res de waarde 27, wat de som is van 10 en 17.

Enkele aanvullende voorbeelden:

Main.java

Main.java

copy
12345678910111213141516171819
package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with the sum of 16 and 4 int plus = 16 + 4; /* Creating an int variable with the value of the subtraction of the `plus` variable and 10 */ int minus = plus - 10; /* Variable that holds the result of multiplying the `minus` variable by 4 */ int multiplying = minus * 4; /* Using subtraction and division operations on the `multiplying` variable */ int complexDivision = (multiplying - 4) / 9; // Printing the result to the console System.out.println(complexDivision); } }

Zowel getallen als variabelen kunnen worden gebruikt in bewerkingen, maar het aanmaken van veel variabelen verhoogt het gebruik van stackgeheugen, waardoor het vaak beter is om direct getallen te gebruiken. Operatorprioriteit wordt toegepast: eerst haakjes, daarna vermenigvuldiging of deling, en ten slotte optelling of aftrekking.

Hierdoor kunnen eenvoudige bewerkingen met verschillende numerieke waarden worden uitgevoerd.

Volgorde van bewerkingen

Java volgt de basisprincipes van de wiskunde, en bewerkingen hebben ook een volgorde van uitvoering. Bekijk het volgende voorbeeld:

main.java

main.java

copy
12345678
package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }

Hier hebben we het resultaat verkregen door de bewerkingen opeenvolgend uit te voeren. Laten we de volgorde bekijken:

Dus, het is mogelijk om de uitvoering van bewerkingen te prioriteren met behulp van gewone haakjes, net als in de rekenkunde.

Taak

Swipe to start coding

  1. Tel de waarden van de variabelen firstNumber en secondNumber bij elkaar op.
  2. Deel de som door de waarde van de variabele thirdNumber.
  3. Sla het eindresultaat op in de variabele result.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3
single

single

some-alt