Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Wiskundige Bewerkingen in Java | Sectie
Practice
Projects
Quizzes & Challenges
Quizzen
Challenges
/
Java Fundamentals
close
Sectie 1. Hoofdstuk 9
single

single

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.

Je kunt deze vier fundamentele operatoren gebruiken met numerieke datatypes (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 we kunnen zien, bevat de variabele res de waarde 27, wat de som is van 10 en 17.

Laten we nog een paar voorbeelden bekijken:

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); } }

We kunnen zowel getallen als variabelen gebruiken in bewerkingen, maar het aanmaken van veel variabelen verhoogt het gebruik van stackgeheugen, dus het direct gebruiken van getallen is vaak te verkiezen. Operatorprioriteit wordt toegepast: eerst haakjes, daarna vermenigvuldiging of deling, en tenslotte optelling of aftrekking.

Hierdoor kunnen we eenvoudige bewerkingen uitvoeren met verschillende numerieke waarden.

Volgorde van bewerkingen

Java volgt de basisprincipes van de wiskunde, en bewerkingen hebben ook een volgorde van uitvoering. Laten we een voorbeeld bekijken:

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:

Je kunt dus de uitvoering van bewerkingen prioriteren met gewone haakjes, net als in de rekenkunde.

Taak

Swipe to start coding

  1. Tel de waarden van de variabelen firstNumber en secondNumber 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 1. Hoofdstuk 9
single

single

Vraag AI

expand

Vraag AI

ChatGPT

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

some-alt